Files
ReshadePluginsCore/Cronos The New Dawn/SDK/ControlRig_structs.hpp
2025-09-09 06:15:46 +02:00

8062 lines
714 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ControlRig
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "MovieScene_structs.hpp"
#include "AnimationCore_structs.hpp"
#include "RigVM_structs.hpp"
#include "Engine_structs.hpp"
#include "Constraints_structs.hpp"
#include "MovieSceneTracks_structs.hpp"
namespace SDK
{
// Enum ControlRig.ERigElementType
// NumValues: 0x000F
enum class ERigElementType : uint8
{
None = 0,
Bone = 1,
Null = 2,
Space = 2,
Control = 4,
Curve = 8,
Physics = 16,
Reference = 32,
Connector = 64,
Socket = 128,
First = 1,
Last = 128,
All = 255,
ToResetAfterConstructionEvent = 141,
ERigElementType_MAX = 256,
};
// Enum ControlRig.ERigHierarchyNotification
// NumValues: 0x0015
enum class ERigHierarchyNotification : uint8
{
ElementAdded = 0,
ElementRemoved = 1,
ElementRenamed = 2,
ElementSelected = 3,
ElementDeselected = 4,
ParentChanged = 5,
HierarchyReset = 6,
ControlSettingChanged = 7,
ControlVisibilityChanged = 8,
ControlDrivenListChanged = 9,
ControlShapeTransformChanged = 10,
ParentWeightsChanged = 11,
InteractionBracketOpened = 12,
InteractionBracketClosed = 13,
ElementReordered = 14,
ConnectorSettingChanged = 15,
SocketColorChanged = 16,
SocketDescriptionChanged = 17,
SocketDesiredParentChanged = 18,
HierarchyCopied = 19,
Max = 20,
};
// Enum ControlRig.ERigControlTransformChannel
// NumValues: 0x000A
enum class ERigControlTransformChannel : uint8
{
TranslationX = 0,
TranslationY = 1,
TranslationZ = 2,
Pitch = 3,
Yaw = 4,
Roll = 5,
ScaleX = 6,
ScaleY = 7,
ScaleZ = 8,
ERigControlTransformChannel_MAX = 9,
};
// Enum ControlRig.ERigControlVisibility
// NumValues: 0x0003
enum class ERigControlVisibility : uint8
{
UserDefined = 0,
BasedOnSelection = 1,
ERigControlVisibility_MAX = 2,
};
// Enum ControlRig.ERigControlAxis
// NumValues: 0x0004
enum class ERigControlAxis : uint8
{
X = 0,
Y = 1,
Z = 2,
ERigControlAxis_MAX = 3,
};
// Enum ControlRig.ERigControlType
// NumValues: 0x000C
enum class ERigControlType : uint8
{
Bool = 0,
Float = 1,
Integer = 2,
Vector2D = 3,
Position = 4,
Scale = 5,
Rotator = 6,
Transform = 7,
TransformNoScale = 8,
EulerTransform = 9,
ScaleFloat = 10,
ERigControlType_MAX = 11,
};
// Enum ControlRig.ERigControlAnimationType
// NumValues: 0x0005
enum class ERigControlAnimationType : uint8
{
AnimationControl = 0,
AnimationChannel = 1,
ProxyControl = 2,
VisualCue = 3,
ERigControlAnimationType_MAX = 4,
};
// Enum ControlRig.EConnectorType
// NumValues: 0x0003
enum class EConnectorType : uint8
{
Primary = 0,
Secondary = 1,
EConnectorType_MAX = 2,
};
// Enum ControlRig.ERigExecutionType
// NumValues: 0x0003
enum class ERigExecutionType : uint8
{
Runtime = 0,
Editing = 1,
Max = 2,
};
// Enum ControlRig.ERigTransformStackEntryType
// NumValues: 0x0005
enum class ERigTransformStackEntryType : uint8
{
TransformPose = 0,
ControlOffset = 1,
ControlShape = 2,
CurveValue = 3,
ERigTransformStackEntryType_MAX = 4,
};
// Enum ControlRig.ERigTransformType
// NumValues: 0x0006
enum class ERigTransformType : uint8
{
InitialLocal = 0,
CurrentLocal = 1,
InitialGlobal = 2,
CurrentGlobal = 3,
NumTransformTypes = 4,
ERigTransformType_MAX = 5,
};
// Enum ControlRig.ERigTransformStorageType
// NumValues: 0x0005
enum class ERigTransformStorageType : uint8
{
Pose = 0,
Offset = 1,
Shape = 2,
NumStorageTypes = 3,
ERigTransformStorageType_MAX = 4,
};
// Enum ControlRig.EControlRigVectorKind
// NumValues: 0x0003
enum class EControlRigVectorKind : uint8
{
Direction = 0,
Location = 1,
EControlRigVectorKind_MAX = 2,
};
// Enum ControlRig.EControlRigComponentSpace
// NumValues: 0x0006
enum class EControlRigComponentSpace : uint8
{
WorldSpace = 0,
ActorSpace = 1,
ComponentSpace = 2,
RigSpace = 3,
LocalSpace = 4,
Max = 5,
};
// Enum ControlRig.EControlRigComponentMapDirection
// NumValues: 0x0003
enum class EControlRigComponentMapDirection : uint8
{
Input = 0,
Output = 1,
EControlRigComponentMapDirection_MAX = 2,
};
// Enum ControlRig.ETransformSpaceMode
// NumValues: 0x0005
enum class ETransformSpaceMode : uint8
{
LocalSpace = 0,
GlobalSpace = 1,
BaseSpace = 2,
BaseJoint = 3,
Max = 4,
};
// Enum ControlRig.ETransformGetterType
// NumValues: 0x0003
enum class ETransformGetterType : uint8
{
Initial = 0,
Current = 1,
Max = 2,
};
// Enum ControlRig.EControlRigTestDataPlaybackMode
// NumValues: 0x0004
enum class EControlRigTestDataPlaybackMode : uint8
{
Live = 0,
ReplayInputs = 1,
GroundTruth = 2,
Max = 3,
};
// Enum ControlRig.ECRSimConstraintType
// NumValues: 0x0005
enum class ECRSimConstraintType : uint8
{
Distance = 0,
DistanceFromA = 1,
DistanceFromB = 2,
Plane = 3,
ECRSimConstraintType_MAX = 4,
};
// Enum ControlRig.ECRSimPointForceType
// NumValues: 0x0002
enum class ECRSimPointForceType : uint8
{
Direction = 0,
ECRSimPointForceType_MAX = 1,
};
// Enum ControlRig.ECRSimSoftCollisionType
// NumValues: 0x0004
enum class ECRSimSoftCollisionType : uint8
{
Plane = 0,
Sphere = 1,
Cone = 2,
ECRSimSoftCollisionType_MAX = 3,
};
// Enum ControlRig.EModularRigNotification
// NumValues: 0x000E
enum class EModularRigNotification : uint8
{
ModuleAdded = 0,
ModuleRenamed = 1,
ModuleRemoved = 2,
ModuleReparented = 3,
ConnectionChanged = 4,
ModuleConfigValueChanged = 5,
ModuleShortNameChanged = 6,
InteractionBracketOpened = 7,
InteractionBracketClosed = 8,
InteractionBracketCanceled = 9,
ModuleClassChanged = 10,
ModuleSelected = 11,
ModuleDeselected = 12,
Max = 13,
};
// Enum ControlRig.EControlRigFKRigExecuteMode
// NumValues: 0x0004
enum class EControlRigFKRigExecuteMode : uint8
{
Replace = 0,
Additive = 1,
Direct = 2,
Max = 3,
};
// Enum ControlRig.ERigBoneType
// NumValues: 0x0003
enum class ERigBoneType : uint8
{
Imported = 0,
User = 1,
ERigBoneType_MAX = 2,
};
// Enum ControlRig.ERigMetadataType
// NumValues: 0x0016
enum class ERigMetadataType : uint8
{
Bool = 0,
BoolArray = 1,
Float = 2,
FloatArray = 3,
Int32 = 4,
Int32Array = 5,
Name = 6,
NameArray = 7,
Vector = 8,
VectorArray = 9,
Rotator = 10,
RotatorArray = 11,
Quat = 12,
QuatArray = 13,
Transform = 14,
TransformArray = 15,
LinearColor = 16,
LinearColorArray = 17,
RigElementKey = 18,
RigElementKeyArray = 19,
Invalid = 20,
ERigMetadataType_MAX = 21,
};
// Enum ControlRig.ERigEvent
// NumValues: 0x0005
enum class ERigEvent : uint8
{
None = 0,
RequestAutoKey = 1,
OpenUndoBracket = 2,
CloseUndoBracket = 3,
Max = 4,
};
// Enum ControlRig.EControlRigSetKey
// NumValues: 0x0004
enum class EControlRigSetKey : uint8
{
DoNotCare = 0,
Always = 1,
Never = 2,
EControlRigSetKey_MAX = 3,
};
// Enum ControlRig.ERigControlValueType
// NumValues: 0x0005
enum class ERigControlValueType : uint8
{
Initial = 0,
Current = 1,
Minimum = 2,
Maximum = 3,
ERigControlValueType_MAX = 4,
};
// Enum ControlRig.ERigElementResolveState
// NumValues: 0x0005
enum class ERigElementResolveState : uint8
{
Unknown = 0,
InvalidTarget = 1,
PossibleTarget = 2,
DefaultTarget = 3,
Max = 4,
};
// Enum ControlRig.EModularRigResolveState
// NumValues: 0x0003
enum class EModularRigResolveState : uint8
{
Success = 0,
Error = 1,
Max = 2,
};
// Enum ControlRig.ERigSpaceType
// NumValues: 0x0005
enum class ERigSpaceType : uint8
{
Global = 0,
Bone = 1,
Control = 2,
Space = 3,
ERigSpaceType_MAX = 4,
};
// Enum ControlRig.EMovieSceneControlRigSpaceType
// NumValues: 0x0004
enum class EMovieSceneControlRigSpaceType : uint8
{
Parent = 0,
World = 1,
ControlRig = 2,
EMovieSceneControlRigSpaceType_MAX = 3,
};
// Enum ControlRig.EControlRigDrawHierarchyMode
// NumValues: 0x0002
enum class EControlRigDrawHierarchyMode : uint8
{
Axes = 0,
Max = 1,
};
// Enum ControlRig.EAimMode
// NumValues: 0x0003
enum class EAimMode : uint8
{
AimAtTarget = 0,
OrientToTarget = 1,
MAX = 2,
};
// Enum ControlRig.EApplyTransformMode
// NumValues: 0x0003
enum class EApplyTransformMode : uint8
{
Override = 0,
Additive = 1,
Max = 2,
};
// Enum ControlRig.ERigSwitchParentMode
// NumValues: 0x0004
enum class ERigSwitchParentMode : uint8
{
World = 0,
DefaultParent = 1,
ParentItem = 2,
ERigSwitchParentMode_MAX = 3,
};
// Enum ControlRig.EControlRigCurveAlignment
// NumValues: 0x0003
enum class EControlRigCurveAlignment : uint8
{
Front = 0,
Stretched = 1,
EControlRigCurveAlignment_MAX = 2,
};
// Enum ControlRig.EControlRigModifyBoneMode
// NumValues: 0x0005
enum class EControlRigModifyBoneMode : uint8
{
OverrideLocal = 0,
OverrideGlobal = 1,
AdditiveLocal = 2,
AdditiveGlobal = 3,
Max = 4,
};
// Enum ControlRig.EConstraintInterpType
// NumValues: 0x0003
enum class EConstraintInterpType : uint8
{
Average = 0,
Shortest = 1,
Max = 2,
};
// Enum ControlRig.EControlRigInteractionType
// NumValues: 0x0006
enum class EControlRigInteractionType : uint8
{
None = 0,
Translate = 1,
Rotate = 2,
Scale = 4,
All = 7,
EControlRigInteractionType_MAX = 8,
};
// Enum ControlRig.ERigMetaDataNameSpace
// NumValues: 0x0006
enum class ERigMetaDataNameSpace : uint8
{
None = 0,
Self = 1,
Parent = 2,
Root = 3,
Last = 4,
ERigMetaDataNameSpace_MAX = 5,
};
// ScriptStruct ControlRig.RigElementKey
// 0x000C (0x000C - 0x0000)
struct FRigElementKey final
{
public:
ERigElementType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigElementKey;
// ScriptStruct ControlRig.RigPhysicsSolverID
// 0x0010 (0x0010 - 0x0000)
struct FRigPhysicsSolverID final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigPhysicsSolverID;
// ScriptStruct ControlRig.ChannelMapInfo
// 0x0040 (0x0040 - 0x0000)
struct FChannelMapInfo final
{
public:
int32 ControlIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TotalChannelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChannelIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentControlIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ChannelTypeName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoesHaveSpace; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SpaceChannelIndex; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaskIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CategoryIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<uint32> ConstraintsIndex; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FChannelMapInfo;
// ScriptStruct ControlRig.RigComputedTransform
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FRigComputedTransform final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigComputedTransform;
// ScriptStruct ControlRig.RigLocalAndGlobalTransform
// 0x0020 (0x0020 - 0x0000)
struct FRigLocalAndGlobalTransform final
{
public:
struct FRigComputedTransform Local; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FRigComputedTransform Global; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigLocalAndGlobalTransform;
// ScriptStruct ControlRig.RigControlLimitEnabled
// 0x0002 (0x0002 - 0x0000)
struct FRigControlLimitEnabled final
{
public:
bool bMinimum; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaximum; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigControlLimitEnabled;
// ScriptStruct ControlRig.RigControlValueStorage
// 0x0084 (0x0084 - 0x0000)
struct FRigControlValueStorage final
{
public:
float Float00; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float01; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float02; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float03; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float10; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float11; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float12; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float13; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float20; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float21; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float22; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float23; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float30; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float31; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float32; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float33; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float00_2; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float01_2; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float02_2; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float03_2; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float10_2; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float11_2; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float12_2; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float13_2; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float20_2; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float21_2; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float22_2; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float23_2; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float30_2; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float31_2; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float32_2; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Float33_2; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValid; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigControlValueStorage;
// ScriptStruct ControlRig.RigControlValue
// 0x0084 (0x0084 - 0x0000)
struct FRigControlValue final
{
public:
struct FRigControlValueStorage FloatStorage; // 0x0000(0x0084)(NoDestructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigControlValue;
// ScriptStruct ControlRig.RigControlElementCustomization
// 0x0020 (0x0020 - 0x0000)
struct FRigControlElementCustomization final
{
public:
TArray<struct FRigElementKey> AvailableSpaces; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> RemovedSpaces; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigControlElementCustomization;
// ScriptStruct ControlRig.RigControlSettings
// 0x01B8 (0x01B8 - 0x0000)
struct FRigControlSettings final
{
public:
ERigControlAnimationType AnimationType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigControlType ControlType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName DisplayName; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigControlAxis PrimaryAxis; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsCurve; // 0x000D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigControlLimitEnabled> LimitEnabled; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigControlValue MinimumValue; // 0x0024(0x0084)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlValue MaximumValue; // 0x00A8(0x0084)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bShapeVisible; // 0x012C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigControlVisibility ShapeVisibility; // 0x012D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12E[0x2]; // 0x012E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName ShapeName; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ShapeColor; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsTransientControl; // 0x0148(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UEnum* ControlEnum; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigControlElementCustomization Customization; // 0x0158(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> DrivenControls; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool bGroupWithParentControl; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestrictSpaceSwitching; // 0x0199(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19A[0x6]; // 0x019A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ERigControlTransformChannel> FilteredChannels; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
EEulerRotationOrder PreferredRotationOrder; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePreferredRotationOrder; // 0x01B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B2[0x6]; // 0x01B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigControlSettings;
// ScriptStruct ControlRig.ControlRigComponentMappedElement
// 0x00F0 (0x00F0 - 0x0000)
struct FControlRigComponentMappedElement final
{
public:
struct FSoftComponentReference ComponentReference; // 0x0000(0x0048)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TransformIndex; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TransformName; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ElementName; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigComponentMapDirection Direction; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0xF]; // 0x0061(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Offset; // 0x0070(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigComponentSpace Space; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* SceneComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ElementIndex; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SubIndex; // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigComponentMappedElement;
// ScriptStruct ControlRig.CachedRigElement
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FCachedRigElement final
{
public:
struct FRigElementKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint16 Index; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 ContainerVersion; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCachedRigElement;
// ScriptStruct ControlRig.RigUnit_BoneHarmonics_WorkData
// 0x0028 (0x0028 - 0x0000)
struct FRigUnit_BoneHarmonics_WorkData final
{
public:
TArray<struct FCachedRigElement> CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector WaveTime; // 0x0010(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BoneHarmonics_WorkData;
// ScriptStruct ControlRig.RigBaseElement
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FRigBaseElement
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Key; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 Index; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 SubIndex; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 CreatedAtInstructionIndex; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSelected; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29[0x1F]; // 0x0029(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigBaseElement;
// ScriptStruct ControlRig.RigElementKeyCollection
// 0x0010 (0x0010 - 0x0000)
struct FRigElementKeyCollection final
{
public:
TArray<struct FRigElementKey> Keys; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigElementKeyCollection;
// ScriptStruct ControlRig.RigUnit
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit : public FRigVMStruct
{
};
DUMPER7_ASSERTS_FRigUnit;
// ScriptStruct ControlRig.RigUnit_CollectionBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_CollectionBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_CollectionBase;
// ScriptStruct ControlRig.RigUnit_CollectionCount
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_CollectionCount final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_CollectionCount;
// ScriptStruct ControlRig.RigPreferredEulerAngles
// 0x0038 (0x0038 - 0x0000)
struct FRigPreferredEulerAngles final
{
public:
EEulerRotationOrder RotationOrder; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Current; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Initial; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigPreferredEulerAngles;
// ScriptStruct ControlRig.RigTransformElement
// 0x00C0 (0x0108 - 0x0048)
struct FRigTransformElement : public FRigBaseElement
{
public:
uint8 Pad_48[0xC0]; // 0x0048(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigTransformElement;
// ScriptStruct ControlRig.RigUnit_GetMetadataTags
// 0x0040 (0x0048 - 0x0008)
struct FRigUnit_GetMetadataTags final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> Tags; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedIndex; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetMetadataTags;
// ScriptStruct ControlRig.RigModuleReference
// 0x0170 (0x0170 - 0x0000)
struct FRigModuleReference final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ShortName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShortNameBasedOnPath; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ParentPath; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> Class; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FRigElementKey, struct FRigElementKey> Connections; // 0x0058(0x0050)(Deprecated, NativeAccessSpecifierPublic)
TMap<class FName, class FString> ConfigValues; // 0x00A8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class FString> Bindings; // 0x00F8(0x0050)(NativeAccessSpecifierPublic)
class FName PreviousName; // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PreviousParentPath; // 0x0150(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigModuleReference;
// ScriptStruct ControlRig.ModularRigSingleConnection
// 0x0018 (0x0018 - 0x0000)
struct FModularRigSingleConnection final
{
public:
struct FRigElementKey Connector; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Target; // 0x000C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FModularRigSingleConnection;
// ScriptStruct ControlRig.ModularRigConnections
// 0x0060 (0x0060 - 0x0000)
struct FModularRigConnections final
{
public:
TArray<struct FModularRigSingleConnection> ConnectionList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_10[0x50]; // 0x0010(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FModularRigConnections;
// ScriptStruct ControlRig.ModularRigModel
// 0x00B0 (0x00B0 - 0x0000)
struct FModularRigModel final
{
public:
TArray<struct FRigModuleReference> Modules; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x20]; // 0x0010(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
struct FModularRigConnections Connections; // 0x0030(0x0060)(NativeAccessSpecifierPublic)
class UObject* Controller; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FModularRigModel;
// ScriptStruct ControlRig.RigMultiParentElement
// 0x0108 (0x0210 - 0x0108)
struct alignas(0x10) FRigMultiParentElement : public FRigTransformElement
{
public:
uint8 Pad_108[0x108]; // 0x0108(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigMultiParentElement;
// ScriptStruct ControlRig.ControlRigExecuteContext
// 0x00D0 (0x01E0 - 0x0110)
struct FControlRigExecuteContext final : public FRigVMExecuteContext
{
public:
uint8 Pad_110[0xD0]; // 0x0110(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigExecuteContext;
// ScriptStruct ControlRig.RigUnitMutable
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnitMutable : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnitMutable;
// ScriptStruct ControlRig.RigUnit_PropagateTransform
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_PropagateTransform final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecomputeGlobal; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyToChildren; // 0x01FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecursive; // 0x01FE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FF[0x1]; // 0x01FF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0200(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PropagateTransform;
// ScriptStruct ControlRig.RigControlElement
// 0x02F0 (0x0500 - 0x0210)
struct FRigControlElement final : public FRigMultiParentElement
{
public:
struct FRigControlSettings Settings; // 0x0210(0x01B8)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPreferredEulerAngles PreferredEulerAngles; // 0x03C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_400[0x100]; // 0x0400(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigControlElement;
// ScriptStruct ControlRig.RigUnit_MultiFABRIK_WorkData
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FRigUnit_MultiFABRIK_WorkData final
{
public:
uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_MultiFABRIK_WorkData;
// ScriptStruct ControlRig.ControlRigAnimNodeEventName
// 0x0008 (0x0008 - 0x0000)
struct FControlRigAnimNodeEventName final
{
public:
class FName EventName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigAnimNodeEventName;
// ScriptStruct ControlRig.ControlRigIOSettings
// 0x0002 (0x0002 - 0x0000)
struct FControlRigIOSettings final
{
public:
bool bUpdatePose; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUpdateCurves; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigIOSettings;
// ScriptStruct ControlRig.AnimNode_ControlRigBase
// 0x0200 (0x0258 - 0x0058)
struct FAnimNode_ControlRigBase : public FAnimNode_CustomProperty
{
public:
struct FPoseLink Source; // 0x0058(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bResetInputPoseToInitial; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bTransferInputPose; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bTransferInputCurves; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bTransferPoseInGlobalSpace; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FBoneReference> InputBonesToTransfer; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FBoneReference> OutputBonesToTransfer; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UAssetUserData*> AssetUserData; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class UNodeMappingContainer> NodeMappingContainer; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FControlRigIOSettings InputSettings; // 0x00F8(0x0002)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FControlRigIOSettings OutputSettings; // 0x00FA(0x0002)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_FC[0x134]; // 0x00FC(0x0134)(Fixing Size After Last Property [ Dumper-7 ])
bool bExecute; // 0x0230(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FControlRigAnimNodeEventName> EventQueue; // 0x0238(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_ControlRigBase;
// ScriptStruct ControlRig.AnimNode_ControlRig
// 0x0288 (0x04E0 - 0x0258)
struct FAnimNode_ControlRig final : public FAnimNode_ControlRigBase
{
public:
TSubclassOf<class UControlRig> ControlRigClass; // 0x0258(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSubclassOf<class UControlRig> DefaultControlRigClass; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UControlRig* ControlRig; // 0x0268(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<TSubclassOf<class UObject>, class UControlRig*> ControlRigPerClass; // 0x0270(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
float Alpha; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EAnimAlphaInputType AlphaInputType; // 0x02C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 bAlphaBoolEnabled : 1; // 0x02C5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bSetRefPoseFromSkeleton : 1; // 0x02C5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_2C6[0x2]; // 0x02C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FInputScaleBias AlphaScaleBias; // 0x02C8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x02D0(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
class FName AlphaCurveName; // 0x0318(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0320(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
TMap<class FName, class FName> InputMapping; // 0x0350(0x0050)(NativeAccessSpecifierPrivate)
TMap<class FName, class FName> OutputMapping; // 0x03A0(0x0050)(NativeAccessSpecifierPrivate)
uint8 Pad_3F0[0xB0]; // 0x03F0(0x00B0)(Fixing Size After Last Property [ Dumper-7 ])
int32 LODThreshold; // 0x04A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4A4[0x3C]; // 0x04A4(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_ControlRig;
// ScriptStruct ControlRig.EnumParameterNameAndCurve
// 0x0118 (0x0118 - 0x0000)
struct FEnumParameterNameAndCurve final
{
public:
class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneByteChannel ParameterCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnumParameterNameAndCurve;
// ScriptStruct ControlRig.RigUnit_HighlevelBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_HighlevelBaseMutable : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_HighlevelBaseMutable;
// ScriptStruct ControlRig.RigUnit_AimBone_Target
// 0x0048 (0x0048 - 0x0000)
struct FRigUnit_AimBone_Target final
{
public:
float Weight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Axis; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind Kind; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Space; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimBone_Target;
// ScriptStruct ControlRig.RigUnit_AimBone_DebugSettings
// 0x0070 (0x0070 - 0x0000)
struct FRigUnit_AimBone_DebugSettings 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 Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_AimBone_DebugSettings;
// ScriptStruct ControlRig.RigUnit_AimBone
// 0x0180 (0x0370 - 0x01F0)
struct FRigUnit_AimBone final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_AimBone_Target Primary; // 0x01F8(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_AimBone_Target Secondary; // 0x0240(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Weight; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x0290(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBoneIndex; // 0x0300(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement PrimaryCachedSpace; // 0x0320(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement SecondaryCachedSpace; // 0x0340(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0360(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimBone;
// ScriptStruct ControlRig.ControlRigTestDataVariable
// 0x0020 (0x0020 - 0x0000)
struct FControlRigTestDataVariable final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName CPPType; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Value; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigTestDataVariable;
// ScriptStruct ControlRig.RigModuleIdentifier
// 0x0020 (0x0020 - 0x0000)
struct FRigModuleIdentifier final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Type; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigModuleIdentifier;
// ScriptStruct ControlRig.RigConnectionRuleStash
// 0x0020 (0x0020 - 0x0000)
struct FRigConnectionRuleStash final
{
public:
class FString ScriptStructPath; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ExportedText; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigConnectionRuleStash;
// ScriptStruct ControlRig.RigConnectorSettings
// 0x0028 (0x0028 - 0x0000)
struct FRigConnectorSettings final
{
public:
class FString Description; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EConnectorType Type; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptional; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigConnectionRuleStash> Rules; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigConnectorSettings;
// ScriptStruct ControlRig.RigModuleConnector
// 0x0038 (0x0038 - 0x0000)
struct FRigModuleConnector final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigConnectorSettings Settings; // 0x0010(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigModuleConnector;
// ScriptStruct ControlRig.RigModuleSettings
// 0x0080 (0x0080 - 0x0000)
struct FRigModuleSettings final
{
public:
struct FRigModuleIdentifier Identifier; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FSoftObjectPath Icon; // 0x0020(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Category; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Keywords; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigModuleConnector> ExposedConnectors; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigModuleSettings;
// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Reach
// 0x0048 (0x0048 - 0x0000)
struct FRigUnit_ChainHarmonics_Reach final
{
public:
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReachTarget; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReachAxis; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReachMinimum; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReachMaximum; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType ReachEase; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_Reach;
// ScriptStruct ControlRig.RigUnit_Distance_VectorVector
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_Distance_VectorVector final : public FRigUnit
{
public:
struct FVector Argument0; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Argument1; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Result; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_Distance_VectorVector;
// ScriptStruct ControlRig.RigDispatchFactory
// 0x0000 (0x0070 - 0x0070)
struct FRigDispatchFactory : public FRigVMDispatchFactory
{
};
DUMPER7_ASSERTS_FRigDispatchFactory;
// ScriptStruct ControlRig.RigDispatch_GetUserData
// 0x0000 (0x0070 - 0x0070)
struct FRigDispatch_GetUserData final : public FRigDispatchFactory
{
};
DUMPER7_ASSERTS_FRigDispatch_GetUserData;
// ScriptStruct ControlRig.RigElementWeight
// 0x000C (0x000C - 0x0000)
struct FRigElementWeight final
{
public:
float Location; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Rotation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigElementWeight;
// ScriptStruct ControlRig.RigHierarchyCopyPasteContentPerElement
// 0x0060 (0x0060 - 0x0000)
struct FRigHierarchyCopyPasteContentPerElement final
{
public:
struct FRigElementKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString content; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Parents; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigElementWeight> ParentWeights; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> Poses; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<bool> DirtyStates; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigHierarchyCopyPasteContentPerElement;
// ScriptStruct ControlRig.RigConnectionRule
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FRigConnectionRule
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigConnectionRule;
// ScriptStruct ControlRig.RigChildOfPrimaryConnectionRule
// 0x0000 (0x0008 - 0x0008)
struct FRigChildOfPrimaryConnectionRule final : public FRigConnectionRule
{
};
DUMPER7_ASSERTS_FRigChildOfPrimaryConnectionRule;
// ScriptStruct ControlRig.RigCurrentAndInitialTransform
// 0x0040 (0x0040 - 0x0000)
struct FRigCurrentAndInitialTransform final
{
public:
struct FRigLocalAndGlobalTransform Current; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FRigLocalAndGlobalTransform Initial; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigCurrentAndInitialTransform;
// ScriptStruct ControlRig.RigUnit_SphereTrace_WorkData
// 0x0038 (0x0038 - 0x0000)
struct FRigUnit_SphereTrace_WorkData final
{
public:
uint32 Hash; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHit; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitLocation; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SphereTrace_WorkData;
// ScriptStruct ControlRig.RigSingleParentElement
// 0x0008 (0x0110 - 0x0108)
struct FRigSingleParentElement : public FRigTransformElement
{
public:
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigSingleParentElement;
// ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimitPerItem
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_CCDIK_RotationLimitPerItem final
{
public:
struct FRigElementKey Item; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Limit; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIK_RotationLimitPerItem;
// ScriptStruct ControlRig.RigTransformDirtyState
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FRigTransformDirtyState final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigTransformDirtyState;
// ScriptStruct ControlRig.RigLocalAndGlobalDirtyState
// 0x0020 (0x0020 - 0x0000)
struct FRigLocalAndGlobalDirtyState final
{
public:
struct FRigTransformDirtyState Global; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FRigTransformDirtyState Local; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigLocalAndGlobalDirtyState;
// ScriptStruct ControlRig.RigInfluenceEntry
// 0x0020 (0x0020 - 0x0000)
struct FRigInfluenceEntry final
{
public:
struct FRigElementKey Source; // 0x0000(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> AffectedList; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigInfluenceEntry;
// ScriptStruct ControlRig.RigInfluenceMap
// 0x0068 (0x0068 - 0x0000)
struct FRigInfluenceMap final
{
public:
class FName EventName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FRigInfluenceEntry> Entries; // 0x0008(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<struct FRigElementKey, int32> KeyToIndex; // 0x0018(0x0050)(Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigInfluenceMap;
// ScriptStruct ControlRig.RigInfluenceMapPerEvent
// 0x0060 (0x0060 - 0x0000)
struct FRigInfluenceMapPerEvent final
{
public:
TArray<struct FRigInfluenceMap> Maps; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<class FName, int32> EventToIndex; // 0x0010(0x0050)(Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigInfluenceMapPerEvent;
// ScriptStruct ControlRig.RigUnit_GetAnimationChannelFromItemBase
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_GetAnimationChannelFromItemBase : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 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_FRigUnit_GetAnimationChannelFromItemBase;
// ScriptStruct ControlRig.RigUnit_SetAnimationChannelBaseFromItem
// 0x01E8 (0x0200 - 0x0018)
struct FRigUnit_SetAnimationChannelBaseFromItem : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0020(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetAnimationChannelBaseFromItem;
// ScriptStruct ControlRig.RigUnit_SetIntAnimationChannelFromItem
// 0x0010 (0x0210 - 0x0200)
struct FRigUnit_SetIntAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
int32 Value; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0xC]; // 0x0204(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetIntAnimationChannelFromItem;
// ScriptStruct ControlRig.RigCurrentAndInitialDirtyState
// 0x0040 (0x0040 - 0x0000)
struct FRigCurrentAndInitialDirtyState final
{
public:
struct FRigLocalAndGlobalDirtyState Current; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FRigLocalAndGlobalDirtyState Initial; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigCurrentAndInitialDirtyState;
// ScriptStruct ControlRig.ConstraintParent
// 0x0010 (0x0010 - 0x0000)
struct FConstraintParent final
{
public:
struct FRigElementKey Item; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConstraintParent;
// ScriptStruct ControlRig.RigUnit_SetBoolAnimationChannelFromItem
// 0x0010 (0x0210 - 0x0200)
struct FRigUnit_SetBoolAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
bool Value; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0xF]; // 0x0201(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetBoolAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_DebugBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_DebugBaseMutable : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_DebugBaseMutable;
// ScriptStruct ControlRig.RigSocketElement
// 0x0000 (0x0110 - 0x0110)
struct FRigSocketElement final : public FRigSingleParentElement
{
};
DUMPER7_ASSERTS_FRigSocketElement;
// ScriptStruct ControlRig.StructReference
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FStructReference final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStructReference;
// ScriptStruct ControlRig.RigUnit_RigModulesBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_RigModulesBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_RigModulesBase;
// ScriptStruct ControlRig.RigUnit_GetItemNameSpace
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_GetItemNameSpace final : public FRigUnit_RigModulesBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasNameSpace; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FString NameSpace; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetItemNameSpace;
// ScriptStruct ControlRig.RigHierarchySettings
// 0x0004 (0x0004 - 0x0000)
struct FRigHierarchySettings final
{
public:
int32 ProceduralElementLimit; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigHierarchySettings;
// ScriptStruct ControlRig.RigBaseMetadata
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FRigBaseMetadata
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ERigMetadataType Type; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigBaseMetadata;
// ScriptStruct ControlRig.RigVectorArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigVectorArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FVector> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigVectorArrayMetadata;
// ScriptStruct ControlRig.RigPoseElement
// 0x0110 (0x0110 - 0x0000)
struct FRigPoseElement final
{
public:
struct FCachedRigElement Index; // 0x0000(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform GlobalTransform; // 0x0020(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalTransform; // 0x0080(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PreferredEulerAngle; // 0x00E0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey ActiveParent; // 0x00F8(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveValue; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigPoseElement;
// ScriptStruct ControlRig.RigPose
// 0x0070 (0x0070 - 0x0000)
struct FRigPose final
{
public:
TArray<struct FRigPoseElement> Elements; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 HierarchyTopologyVersion; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PoseHash; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x58]; // 0x0018(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigPose;
// ScriptStruct ControlRig.RigModuleInstance
// 0x0088 (0x0088 - 0x0000)
struct FRigModuleInstance final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UControlRig* RigPtr; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FString ParentPath; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FRigVMExternalVariable> VariableBindings; // 0x0020(0x0050)(NativeAccessSpecifierPublic)
uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigModuleInstance;
// ScriptStruct ControlRig.RigModuleExecutionElement
// 0x0028 (0x0028 - 0x0000)
struct FRigModuleExecutionElement final
{
public:
class FString ModulePath; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName EventName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExecuted; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigModuleExecutionElement;
// ScriptStruct ControlRig.ControlRotationOrder
// 0x0002 (0x0002 - 0x0000)
struct FControlRotationOrder final
{
public:
EEulerRotationOrder RotationOrder; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideSetting; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRotationOrder;
// ScriptStruct ControlRig.MovieSceneControlRigInstanceData
// 0x0140 (0x0148 - 0x0008)
struct FMovieSceneControlRigInstanceData final : public FMovieSceneSequenceInstanceData
{
public:
bool bAdditive; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyBoneFilter; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FInputBlendPose BoneFilter; // 0x0010(0x0010)(NativeAccessSpecifierPublic)
struct FMovieSceneFloatChannel Weight; // 0x0020(0x0110)(NativeAccessSpecifierPublic)
struct FMovieSceneEvaluationOperand Operand; // 0x0130(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovieSceneControlRigInstanceData;
// ScriptStruct ControlRig.RigTransformStackEntry
// 0x00F0 (0x00F0 - 0x0000)
struct FRigTransformStackEntry final
{
public:
struct FRigElementKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigTransformStackEntryType EntryType; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigTransformType TransformType; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform OldTransform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform NewTransform; // 0x0070(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAffectChildren; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> Callstack; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigTransformStackEntry;
// ScriptStruct ControlRig.RigUnit_SphereTraceByTraceChannel
// 0x00A8 (0x00B0 - 0x0008)
struct FRigUnit_SphereTraceByTraceChannel final : public FRigUnit
{
public:
struct FVector Start; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETraceTypeQuery TraceChannel; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Radius; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHit; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitLocation; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0060(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_SphereTrace_WorkData WorkData; // 0x0078(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SphereTraceByTraceChannel;
// ScriptStruct ControlRig.CRSimLinearSpring
// 0x0010 (0x0010 - 0x0000)
struct FCRSimLinearSpring final
{
public:
int32 SubjectA; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SubjectB; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Coefficient; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Equilibrium; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCRSimLinearSpring;
// ScriptStruct ControlRig.CRSimPointForce
// 0x0028 (0x0028 - 0x0000)
struct FCRSimPointForce final
{
public:
ECRSimPointForceType ForceType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Vector; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Coefficient; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNormalize; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCRSimPointForce;
// ScriptStruct ControlRig.CRSimPointConstraint
// 0x0040 (0x0040 - 0x0000)
struct FCRSimPointConstraint final
{
public:
ECRSimConstraintType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SubjectA; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SubjectB; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DataA; // 0x0010(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DataB; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCRSimPointConstraint;
// ScriptStruct ControlRig.CRSimSoftCollision
// 0x0080 (0x0080 - 0x0000)
struct FCRSimSoftCollision final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECRSimSoftCollisionType ShapeType; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinimumDistance; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumDistance; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType FalloffType; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Coefficient; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInverted; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_75[0xB]; // 0x0075(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCRSimSoftCollision;
// ScriptStruct ControlRig.CRSimContainer
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FCRSimContainer
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float TimeStep; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AccumulatedTime; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeLeftForStep; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCRSimContainer;
// ScriptStruct ControlRig.CRSimPointContainer
// 0x0060 (0x0078 - 0x0018)
struct FCRSimPointContainer final : public FCRSimContainer
{
public:
TArray<struct FRigVMSimPoint> Points; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimLinearSpring> Springs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimPointForce> Forces; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimSoftCollision> CollisionVolumes; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimPointConstraint> Constraints; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigVMSimPoint> PreviousStep; // 0x0068(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FCRSimPointContainer;
// ScriptStruct ControlRig.RigUnit_PointSimulation_WorkData
// 0x0088 (0x0088 - 0x0000)
struct FRigUnit_PointSimulation_WorkData final
{
public:
struct FCRSimPointContainer Simulation; // 0x0000(0x0078)(NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> BoneIndices; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PointSimulation_WorkData;
// ScriptStruct ControlRig.RigUnit_PointSimulation_BoneTarget
// 0x0014 (0x0014 - 0x0000)
struct FRigUnit_PointSimulation_BoneTarget final
{
public:
class FName bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TranslationPoint; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PrimaryAimPoint; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SecondaryAimPoint; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PointSimulation_BoneTarget;
// ScriptStruct ControlRig.RigUnit_PointSimulation_DebugSettings
// 0x0080 (0x0080 - 0x0000)
struct FRigUnit_PointSimulation_DebugSettings 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 Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawPointsAsSpheres; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform WorldOffset; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PointSimulation_DebugSettings;
// ScriptStruct ControlRig.RigUnit_PointSimulation
// 0x0210 (0x0330 - 0x0120)
struct FRigUnit_PointSimulation final : public FRigVMFunction_SimBaseMutable
{
public:
TArray<struct FRigVMSimPoint> Points; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimLinearSpring> Links; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimPointForce> Forces; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCRSimSoftCollision> CollisionVolumes; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float SimulatedStepsPerSecond; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMSimPointIntegrateType IntegratorType; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float VerletBlend; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigUnit_PointSimulation_BoneTarget> BoneTargets; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
bool bLimitLocalPosition; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0181(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector PrimaryAimAxis; // 0x0188(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAimAxis; // 0x01A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_PointSimulation_DebugSettings DebugSettings; // 0x01C0(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigVMFourPointBezier Bezier; // 0x0240(0x0060)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_PointSimulation_WorkData WorkData; // 0x02A0(0x0088)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_PointSimulation;
// ScriptStruct ControlRig.RigUnit_DebugBezierItemSpace
// 0x0100 (0x0220 - 0x0120)
struct FRigUnit_DebugBezierItemSpace final : public FRigVMFunction_DebugBaseMutable
{
public:
struct FRigVMFourPointBezier Bezier; // 0x0120(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinimumU; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumU; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0188(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Detail; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x01A0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x01B0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0xF]; // 0x0211(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugBezierItemSpace;
// ScriptStruct ControlRig.RigElementParentConstraint
// 0x0090 (0x0090 - 0x0000)
struct alignas(0x10) FRigElementParentConstraint final
{
public:
uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigElementParentConstraint;
// ScriptStruct ControlRig.RigBoneElement
// 0x0008 (0x0118 - 0x0110)
struct FRigBoneElement final : public FRigSingleParentElement
{
public:
ERigBoneType BoneType; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigBoneElement;
// ScriptStruct ControlRig.RigUnit_Control
// 0x0178 (0x0180 - 0x0008)
struct FRigUnit_Control : public FRigUnit
{
public:
struct FEulerTransform Transform; // 0x0008(0x0048)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform base; // 0x0050(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform InitTransform; // 0x00B0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0110(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransformFilter Filter; // 0x0170(0x0009)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0179(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_Control;
// ScriptStruct ControlRig.RigNullElement
// 0x0000 (0x0210 - 0x0210)
struct FRigNullElement final : public FRigMultiParentElement
{
};
DUMPER7_ASSERTS_FRigNullElement;
// ScriptStruct ControlRig.RigCurveElement
// 0x0010 (0x0058 - 0x0048)
struct FRigCurveElement final : public FRigBaseElement
{
public:
uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigCurveElement;
// ScriptStruct ControlRig.RigDispatch_AnimAttributeBase
// 0x0030 (0x00A0 - 0x0070)
struct FRigDispatch_AnimAttributeBase : public FRigDispatchFactory
{
public:
uint8 Pad_70[0x30]; // 0x0070(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigDispatch_AnimAttributeBase;
// ScriptStruct ControlRig.RigDispatch_GetAnimAttribute
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_GetAnimAttribute final : public FRigDispatch_AnimAttributeBase
{
};
DUMPER7_ASSERTS_FRigDispatch_GetAnimAttribute;
// ScriptStruct ControlRig.RigPhysicsSolverDescription
// 0x0018 (0x0018 - 0x0000)
struct FRigPhysicsSolverDescription final
{
public:
struct FRigPhysicsSolverID ID; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigPhysicsSolverDescription;
// ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D_Entry
// 0x0018 (0x0018 - 0x0000)
struct FRigUnit_SetMultiControlVector2D_Entry final
{
public:
class FName Control; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Vector; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlVector2D_Entry;
// ScriptStruct ControlRig.RigPhysicsSettings
// 0x0004 (0x0004 - 0x0000)
struct FRigPhysicsSettings final
{
public:
float Mass; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigPhysicsSettings;
// ScriptStruct ControlRig.RigUnit_ShapeExists
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_ShapeExists final : public FRigUnit
{
public:
class FName ShapeName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ShapeExists;
// ScriptStruct ControlRig.RigPhysicsElement
// 0x0018 (0x0128 - 0x0110)
struct FRigPhysicsElement final : public FRigSingleParentElement
{
public:
struct FRigPhysicsSolverID Solver; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPhysicsSettings Settings; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigPhysicsElement;
// ScriptStruct ControlRig.RigUnit_SetBoneTranslation
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetBoneTranslation final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Translation; // 0x01F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x0220(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetBoneTranslation;
// ScriptStruct ControlRig.RigReferenceElement
// 0x0010 (0x0120 - 0x0110)
struct FRigReferenceElement final : public FRigSingleParentElement
{
public:
uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigReferenceElement;
// ScriptStruct ControlRig.RigUnit_DebugRectangleItemSpace
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_DebugRectangleItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x0268(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugRectangleItemSpace;
// ScriptStruct ControlRig.RigConnectorState
// 0x0040 (0x0040 - 0x0000)
struct FRigConnectorState final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey ResolvedTarget; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigConnectorSettings Settings; // 0x0018(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigConnectorState;
// ScriptStruct ControlRig.RigConnectorElement
// 0x0028 (0x0070 - 0x0048)
struct FRigConnectorElement final : public FRigBaseElement
{
public:
struct FRigConnectorSettings Settings; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigConnectorElement;
// ScriptStruct ControlRig.RigUnit_DebugPose
// 0x02F8 (0x0300 - 0x0008)
struct FRigUnit_DebugPose final : public FRigVMFunction_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x01F0(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Items; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Scale; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0274(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0290(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F1[0xF]; // 0x02F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugPose;
// ScriptStruct ControlRig.RigSocketState
// 0x00A0 (0x00A0 - 0x0000)
struct FRigSocketState final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialLocalTransform; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigSocketState;
// ScriptStruct ControlRig.RigHierarchyCopyPasteContent
// 0x0050 (0x0050 - 0x0000)
struct FRigHierarchyCopyPasteContent final
{
public:
TArray<struct FRigHierarchyCopyPasteContentPerElement> Elements; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<ERigElementType> Types; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> Contents; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> LocalTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> GlobalTransforms; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigHierarchyCopyPasteContent;
// ScriptStruct ControlRig.RigUnit_DebugBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_DebugBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_DebugBase;
// ScriptStruct ControlRig.RigUnit_SetTransformArray
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetTransformArray final : public FRigUnitMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0201(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> Transforms; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedIndex; // 0x0220(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetTransformArray;
// ScriptStruct ControlRig.RigUnit_HighlevelBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_HighlevelBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_HighlevelBase;
// ScriptStruct ControlRig.RigUnit_SetControlBool
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetControlBool final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BoolValue; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlBool;
// ScriptStruct ControlRig.RigUnit_ToRigSpace_Rotation
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_ToRigSpace_Rotation final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Global; // 0x0030(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Rotation;
// ScriptStruct ControlRig.RigUnit_SetControlVector
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetControlVector final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Vector; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0220(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlVector;
// ScriptStruct ControlRig.AnimNode_ControlRig_ExternalSource
// 0x0008 (0x0260 - 0x0258)
struct FAnimNode_ControlRig_ExternalSource final : public FAnimNode_ControlRigBase
{
public:
TWeakObjectPtr<class UControlRig> ControlRig; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FAnimNode_ControlRig_ExternalSource;
// ScriptStruct ControlRig.ControlRigReference
// 0x0000 (0x0010 - 0x0010)
struct FControlRigReference final : public FAnimNodeReference
{
};
DUMPER7_ASSERTS_FControlRigReference;
// ScriptStruct ControlRig.RigUnit_ModifyTransforms_WorkData
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_ModifyTransforms_WorkData
{
public:
TArray<struct FCachedRigElement> CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ModifyTransforms_WorkData;
// ScriptStruct ControlRig.ControlRigAnimInstanceProxy
// 0x00E0 (0x0880 - 0x07A0)
struct FControlRigAnimInstanceProxy final : public FAnimInstanceProxy
{
public:
uint8 Pad_798[0xE8]; // 0x0798(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigAnimInstanceProxy;
// ScriptStruct ControlRig.RigUnit_SetMultiControlInteger_Entry
// 0x000C (0x000C - 0x0000)
struct FRigUnit_SetMultiControlInteger_Entry final
{
public:
class FName Control; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IntegerValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlInteger_Entry;
// ScriptStruct ControlRig.RigUnit_SetMultiControlInteger
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetMultiControlInteger final : public FRigUnitMutable
{
public:
TArray<struct FRigUnit_SetMultiControlInteger_Entry> Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlInteger;
// ScriptStruct ControlRig.ControlRigComponentMappedComponent
// 0x0018 (0x0018 - 0x0000)
struct FControlRigComponentMappedComponent final
{
public:
class USceneComponent* Component; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ElementName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigComponentMapDirection Direction; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigComponentMappedComponent;
// ScriptStruct ControlRig.ControlRigComponentMappedBone
// 0x0010 (0x0010 - 0x0000)
struct FControlRigComponentMappedBone final
{
public:
class FName Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Target; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigComponentMappedBone;
// ScriptStruct ControlRig.ControlRigComponentMappedCurve
// 0x0010 (0x0010 - 0x0000)
struct FControlRigComponentMappedCurve final
{
public:
class FName Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Target; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigComponentMappedCurve;
// ScriptStruct ControlRig.RigDispatch_MetadataBase
// 0x0030 (0x00A0 - 0x0070)
struct FRigDispatch_MetadataBase : public FRigDispatchFactory
{
public:
uint8 Pad_70[0x30]; // 0x0070(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigDispatch_MetadataBase;
// ScriptStruct ControlRig.RigDispatch_SetMetadata
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_SetMetadata : public FRigDispatch_MetadataBase
{
};
DUMPER7_ASSERTS_FRigDispatch_SetMetadata;
// ScriptStruct ControlRig.RigDispatch_SetModuleMetadata
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_SetModuleMetadata final : public FRigDispatch_SetMetadata
{
};
DUMPER7_ASSERTS_FRigDispatch_SetModuleMetadata;
// ScriptStruct ControlRig.ControlShapeActorCreationParam
// 0x01C0 (0x01C0 - 0x0000)
struct alignas(0x10) FControlShapeActorCreationParam final
{
public:
uint8 Pad_0[0x1C0]; // 0x0000(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlShapeActorCreationParam;
// ScriptStruct ControlRig.RigUnit_SetRelativeBoneTransform
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_SetRelativeBoneTransform final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x0268(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedSpaceIndex; // 0x0288(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRelativeBoneTransform;
// ScriptStruct ControlRig.ControlRigShapeDefinition
// 0x00A0 (0x00A0 - 0x0000)
struct FControlRigShapeDefinition final
{
public:
class FName ShapeName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UStaticMesh> StaticMesh; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0030(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigShapeDefinition;
// ScriptStruct ControlRig.RigUnit_SlideChain_WorkData
// 0x0048 (0x0048 - 0x0000)
struct FRigUnit_SlideChain_WorkData final
{
public:
float ChainLength; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> ItemSegments; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedItems; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> Transforms; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> BlendedTransforms; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SlideChain_WorkData;
// ScriptStruct ControlRig.ControlRigTestDataFrame
// 0x0090 (0x0090 - 0x0000)
struct FControlRigTestDataFrame final
{
public:
double AbsoluteTime; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double DeltaTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FControlRigTestDataVariable> Variables; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x0020(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigTestDataFrame;
// ScriptStruct ControlRig.ControlRigValidationContext
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FControlRigValidationContext final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigValidationContext;
// ScriptStruct ControlRig.RigUnit_SetBoneRotation
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_SetBoneRotation final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Rotation; // 0x0200(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x0230(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetBoneRotation;
// ScriptStruct ControlRig.RigUnit_SetRotation
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_SetRotation final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x01FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0200(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0224(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_225[0x3]; // 0x0225(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0228(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRotation;
// ScriptStruct ControlRig.RigUnit_SpringIK_DebugSettings
// 0x0080 (0x0080 - 0x0000)
struct FRigUnit_SpringIK_DebugSettings 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 Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringIK_DebugSettings;
// ScriptStruct ControlRig.RigUnit_SetSpaceInitialTransform
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_SetSpaceInitialTransform final : public FRigUnitMutable
{
public:
class FName SpaceName; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0260(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedSpaceIndex; // 0x02C8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetSpaceInitialTransform;
// ScriptStruct ControlRig.RigUnit_GetIntAnimationChannelFromItem
// 0x0008 (0x0020 - 0x0018)
struct FRigUnit_GetIntAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
int32 Value; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetIntAnimationChannelFromItem;
// ScriptStruct ControlRig.ConstraintNodeData
// 0x0140 (0x0140 - 0x0000)
struct FConstraintNodeData final
{
public:
struct FTransform RelativeParent; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FConstraintOffset ConstraintOffset; // 0x0060(0x00C0)(NoDestructor, NativeAccessSpecifierPublic)
class FName LinkedNode; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTransformConstraint> Constraints; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConstraintNodeData;
// ScriptStruct ControlRig.AnimationHierarchy
// 0x0010 (0x0088 - 0x0078)
struct FAnimationHierarchy final : public FNodeHierarchyWithUserData
{
public:
TArray<struct FConstraintNodeData> UserData; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationHierarchy;
// ScriptStruct ControlRig.RigUnit_BoneHarmonics_BoneTarget
// 0x000C (0x000C - 0x0000)
struct FRigUnit_BoneHarmonics_BoneTarget final
{
public:
class FName bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BoneHarmonics_BoneTarget;
// ScriptStruct ControlRig.RigUnit_BoneHarmonics
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_BoneHarmonics final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigUnit_BoneHarmonics_BoneTarget> Bones; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FVector WaveSpeed; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveFrequency; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveAmplitude; // 0x0230(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveOffset; // 0x0248(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveNoise; // 0x0260(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType WaveEase; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float WaveMinimum; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WaveMaximum; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEulerRotationOrder RotationOrder; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_286[0x2]; // 0x0286(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0x0288(0x0028)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BoneHarmonics;
// ScriptStruct ControlRig.RigElement
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FRigElement
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigElement;
// ScriptStruct ControlRig.RigUnit_UnsetCurveValue
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_UnsetCurveValue final : public FRigUnitMutable
{
public:
class FName Curve; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedCurveIndex; // 0x01F8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_UnsetCurveValue;
// ScriptStruct ControlRig.RigBone
// 0x0158 (0x0170 - 0x0018)
struct FRigBone final : public FRigElement
{
public:
class FName ParentName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentIndex; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialTransform; // 0x0030(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform GlobalTransform; // 0x0090(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalTransform; // 0x00F0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> Dependents; // 0x0150(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
ERigBoneType Type; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_161[0xF]; // 0x0161(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigBone;
// ScriptStruct ControlRig.RigBoneHierarchy
// 0x0010 (0x0010 - 0x0000)
struct FRigBoneHierarchy final
{
public:
TArray<struct FRigBone> Bones; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigBoneHierarchy;
// ScriptStruct ControlRig.RigAndConnectionRule
// 0x0010 (0x0018 - 0x0008)
struct FRigAndConnectionRule final : public FRigConnectionRule
{
public:
TArray<struct FRigConnectionRuleStash> ChildRules; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigAndConnectionRule;
// ScriptStruct ControlRig.RigUnit_GetAnimationChannelBase
// 0x0028 (0x0030 - 0x0008)
struct FRigUnit_GetAnimationChannelBase : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Channel; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey CachedChannelKey; // 0x001C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CachedChannelHash; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetAnimationChannelBase;
// ScriptStruct ControlRig.RigUnit_GetBoolAnimationChannel
// 0x0008 (0x0038 - 0x0030)
struct FRigUnit_GetBoolAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
bool Value; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetBoolAnimationChannel;
// ScriptStruct ControlRig.RigOrConnectionRule
// 0x0010 (0x0018 - 0x0008)
struct FRigOrConnectionRule final : public FRigConnectionRule
{
public:
TArray<struct FRigConnectionRuleStash> ChildRules; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigOrConnectionRule;
// ScriptStruct ControlRig.RigTypeConnectionRule
// 0x0008 (0x0010 - 0x0008)
struct FRigTypeConnectionRule final : public FRigConnectionRule
{
public:
ERigElementType ElementType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigTypeConnectionRule;
// ScriptStruct ControlRig.RigTagConnectionRule
// 0x0008 (0x0010 - 0x0008)
struct FRigTagConnectionRule final : public FRigConnectionRule
{
public:
class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigTagConnectionRule;
// ScriptStruct ControlRig.RigUnit_ProjectTransformToNewParent
// 0x00F8 (0x0100 - 0x0008)
struct FRigUnit_ProjectTransformToNewParent final : public FRigUnit
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bChildInitial; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey OldParent; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOldParentInitial; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey NewParent; // 0x0028(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNewParentInitial; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0xB]; // 0x0035(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0040(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedChild; // 0x00A0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedOldParent; // 0x00C0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedNewParent; // 0x00E0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ProjectTransformToNewParent;
// ScriptStruct ControlRig.RigUnit_Harmonics_TargetItem
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_Harmonics_TargetItem final
{
public:
struct FRigElementKey Item; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_Harmonics_TargetItem;
// ScriptStruct ControlRig.RigControl
// 0x0348 (0x0360 - 0x0018)
struct FRigControl final : public FRigElement
{
public:
ERigControlType ControlType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName DisplayName; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ParentName; // 0x0024(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentIndex; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpaceName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SpaceIndex; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform OffsetTransform; // 0x0040(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigControlValue InitialValue; // 0x00A0(0x0084)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlValue Value; // 0x0124(0x0084)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
ERigControlAxis PrimaryAxis; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsCurve; // 0x01A9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAnimatable; // 0x01AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitTranslation; // 0x01AB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitRotation; // 0x01AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitScale; // 0x01AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x01AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AF[0x1]; // 0x01AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigControlValue MinimumValue; // 0x01B0(0x0084)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlValue MaximumValue; // 0x0234(0x0084)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bGizmoEnabled; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGizmoVisible; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2BA[0x2]; // 0x02BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName GizmoName; // 0x02BC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C4[0xC]; // 0x02C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform GizmoTransform; // 0x02D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor GizmoColor; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> Dependents; // 0x0340(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
bool bIsTransientControl; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UEnum* ControlEnum; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigControl;
// ScriptStruct ControlRig.RigControlHierarchy
// 0x0010 (0x0010 - 0x0000)
struct FRigControlHierarchy final
{
public:
TArray<struct FRigControl> Controls; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigControlHierarchy;
// ScriptStruct ControlRig.RigCurve
// 0x0008 (0x0020 - 0x0018)
struct FRigCurve final : public FRigElement
{
public:
float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigCurve;
// ScriptStruct ControlRig.RigUnit_SetMultiControlRotator_Entry
// 0x0028 (0x0028 - 0x0000)
struct FRigUnit_SetMultiControlRotator_Entry final
{
public:
class FName Control; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotator; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlRotator_Entry;
// ScriptStruct ControlRig.RigCurveContainer
// 0x0010 (0x0010 - 0x0000)
struct FRigCurveContainer final
{
public:
TArray<struct FRigCurve> Curves; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigCurveContainer;
// ScriptStruct ControlRig.RigUnit_SetAnimationChannelBase
// 0x01E0 (0x0210 - 0x0030)
struct FRigUnit_SetAnimationChannelBase : public FRigUnit_GetAnimationChannelBase
{
public:
struct FControlRigExecuteContext ExecuteContext; // 0x0030(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetAnimationChannelBase;
// ScriptStruct ControlRig.RigUnit_SetBoolAnimationChannel
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_SetBoolAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
bool Value; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0xF]; // 0x0211(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetBoolAnimationChannel;
// ScriptStruct ControlRig.RigSpace
// 0x00D8 (0x00F0 - 0x0018)
struct FRigSpace final : public FRigElement
{
public:
ERigSpaceType SpaceType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ParentName; // 0x001C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentIndex; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialTransform; // 0x0030(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalTransform; // 0x0090(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigSpace;
// ScriptStruct ControlRig.RigSpaceHierarchy
// 0x0010 (0x0010 - 0x0000)
struct FRigSpaceHierarchy final
{
public:
TArray<struct FRigSpace> Spaces; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigSpaceHierarchy;
// ScriptStruct ControlRig.RigHierarchyContainer
// 0x0040 (0x0040 - 0x0000)
struct FRigHierarchyContainer final
{
public:
struct FRigBoneHierarchy BoneHierarchy; // 0x0000(0x0010)(NativeAccessSpecifierPublic)
struct FRigSpaceHierarchy SpaceHierarchy; // 0x0010(0x0010)(NativeAccessSpecifierPublic)
struct FRigControlHierarchy ControlHierarchy; // 0x0020(0x0010)(NativeAccessSpecifierPublic)
struct FRigCurveContainer CurveContainer; // 0x0030(0x0010)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigHierarchyContainer;
// ScriptStruct ControlRig.RigUnit_SetControlColor
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetControlColor final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0208(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetControlColor;
// ScriptStruct ControlRig.RigHierarchyRef
// 0x0001 (0x0001 - 0x0000)
struct FRigHierarchyRef final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigHierarchyRef;
// ScriptStruct ControlRig.RigUnit_ParentSwitchConstraint
// 0x01A0 (0x0390 - 0x01F0)
struct FRigUnit_ParentSwitchConstraint final : public FRigUnitMutable
{
public:
struct FRigElementKey Subject; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentIndex; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform InitialGlobalTransform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0280(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Switched; // 0x02E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedSubject; // 0x02E8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0308(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform RelativeOffset; // 0x0330(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentSwitchConstraint;
// ScriptStruct ControlRig.RigControlModifiedContext
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FRigControlModifiedContext final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigControlModifiedContext;
// ScriptStruct ControlRig.RigEventContext
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FRigEventContext final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigEventContext;
// ScriptStruct ControlRig.RigUnit_SetRelativeTranslationForItem
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_SetRelativeTranslationForItem final : public FRigUnitMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bParentInitial; // 0x0208(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Value; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedChild; // 0x0230(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0250(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetRelativeTranslationForItem;
// ScriptStruct ControlRig.RigElementResolveResult
// 0x0020 (0x0020 - 0x0000)
struct FRigElementResolveResult final
{
public:
struct FRigElementKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ERigElementResolveState State; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FText Message; // 0x0010(0x0010)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigElementResolveResult;
// ScriptStruct ControlRig.RigUnit_GetBoolAnimationChannelFromItem
// 0x0008 (0x0020 - 0x0018)
struct FRigUnit_GetBoolAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
bool Value; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetBoolAnimationChannelFromItem;
// ScriptStruct ControlRig.ModularRigResolveResult
// 0x0048 (0x0048 - 0x0000)
struct FModularRigResolveResult final
{
public:
struct FRigElementKey Connector; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementResolveResult> Matches; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FRigElementResolveResult> Excluded; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
EModularRigResolveState State; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText Message; // 0x0038(0x0010)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FModularRigResolveResult;
// ScriptStruct ControlRig.RigBoolMetadata
// 0x0008 (0x0028 - 0x0020)
struct FRigBoolMetadata final : public FRigBaseMetadata
{
public:
bool Value; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigBoolMetadata;
// ScriptStruct ControlRig.RigUnit_SetMultiControlBool_Entry
// 0x000C (0x000C - 0x0000)
struct FRigUnit_SetMultiControlBool_Entry final
{
public:
class FName Control; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BoolValue; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlBool_Entry;
// ScriptStruct ControlRig.RigUnit_SetMultiControlBool
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_SetMultiControlBool final : public FRigUnitMutable
{
public:
TArray<struct FRigUnit_SetMultiControlBool_Entry> Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0200(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlBool;
// ScriptStruct ControlRig.RigUnit_DynamicHierarchyBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_DynamicHierarchyBaseMutable : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_DynamicHierarchyBaseMutable;
// ScriptStruct ControlRig.RigUnit_HierarchyAddElement
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_HierarchyAddElement : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Parent; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x01FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x0204(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddElement;
// ScriptStruct ControlRig.RigUnit_HierarchyAddPhysicsJoint
// 0x0080 (0x0290 - 0x0210)
struct FRigUnit_HierarchyAddPhysicsJoint final : public FRigUnit_HierarchyAddElement
{
public:
struct FTransform Transform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPhysicsSolverID Solver; // 0x0270(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPhysicsSettings Settings; // 0x0280(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_284[0xC]; // 0x0284(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddPhysicsJoint;
// ScriptStruct ControlRig.RigBoolArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigBoolArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<bool> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigBoolArrayMetadata;
// ScriptStruct ControlRig.RigUnit_AimConstraint_WorldUp
// 0x0028 (0x0028 - 0x0000)
struct FRigUnit_AimConstraint_WorldUp final
{
public:
struct FVector Target; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind Kind; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Space; // 0x001C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_AimConstraint_WorldUp;
// ScriptStruct ControlRig.RigFloatMetadata
// 0x0008 (0x0028 - 0x0020)
struct FRigFloatMetadata final : public FRigBaseMetadata
{
public:
float Value; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigFloatMetadata;
// ScriptStruct ControlRig.RigFloatArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigFloatArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<float> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigFloatArrayMetadata;
// ScriptStruct ControlRig.RegionScaleFactors
// 0x0010 (0x0010 - 0x0000)
struct FRegionScaleFactors final
{
public:
float PositiveWidth; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NegativeWidth; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PositiveHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NegativeHeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRegionScaleFactors;
// ScriptStruct ControlRig.RigInt32Metadata
// 0x0008 (0x0028 - 0x0020)
struct FRigInt32Metadata final : public FRigBaseMetadata
{
public:
int32 Value; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigInt32Metadata;
// ScriptStruct ControlRig.RigInt32ArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigInt32ArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<int32> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigInt32ArrayMetadata;
// ScriptStruct ControlRig.RigUnit_SetMultiControlFloat_Entry
// 0x000C (0x000C - 0x0000)
struct FRigUnit_SetMultiControlFloat_Entry final
{
public:
class FName Control; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FloatValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlFloat_Entry;
// ScriptStruct ControlRig.RigNameMetadata
// 0x0008 (0x0028 - 0x0020)
struct FRigNameMetadata final : public FRigBaseMetadata
{
public:
class FName Value; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigNameMetadata;
// ScriptStruct ControlRig.RigNameArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigNameArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<class FName> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigNameArrayMetadata;
// ScriptStruct ControlRig.RigUnit_FABRIK_WorkData
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_FABRIK_WorkData final
{
public:
TArray<struct FFABRIKChainLink> Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedItems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedEffector; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FABRIK_WorkData;
// ScriptStruct ControlRig.RigUnit_FABRIKItemArray
// 0x00D0 (0x02C0 - 0x01F0)
struct FRigUnit_FABRIKItemArray final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxIterations; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_FABRIK_WorkData WorkData; // 0x0270(0x0040)(Transient, NativeAccessSpecifierPublic)
bool bSetEffectorTransform; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FABRIKItemArray;
// ScriptStruct ControlRig.RigVectorMetadata
// 0x0018 (0x0038 - 0x0020)
struct FRigVectorMetadata final : public FRigBaseMetadata
{
public:
struct FVector Value; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigVectorMetadata;
// ScriptStruct ControlRig.RigRotatorMetadata
// 0x0018 (0x0038 - 0x0020)
struct FRigRotatorMetadata final : public FRigBaseMetadata
{
public:
struct FRotator Value; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigRotatorMetadata;
// ScriptStruct ControlRig.RigRotatorArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigRotatorArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FRotator> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigRotatorArrayMetadata;
// ScriptStruct ControlRig.RigUnit_TransformConstraint_WorkData
// 0x0060 (0x0060 - 0x0000)
struct FRigUnit_TransformConstraint_WorkData final
{
public:
TArray<struct FConstraintData> ConstraintData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TMap<int32, int32> ConstraintDataToTargets; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TransformConstraint_WorkData;
// ScriptStruct ControlRig.RigQuatMetadata
// 0x0020 (0x0040 - 0x0020)
struct FRigQuatMetadata final : public FRigBaseMetadata
{
public:
struct FQuat Value; // 0x0020(0x0020)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigQuatMetadata;
// ScriptStruct ControlRig.RigQuatArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigQuatArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FQuat> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigQuatArrayMetadata;
// ScriptStruct ControlRig.RigTransformMetadata
// 0x0060 (0x0080 - 0x0020)
struct FRigTransformMetadata final : public FRigBaseMetadata
{
public:
struct FTransform Value; // 0x0020(0x0060)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigTransformMetadata;
// ScriptStruct ControlRig.RigTransformArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigTransformArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FTransform> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigTransformArrayMetadata;
// ScriptStruct ControlRig.RigLinearColorMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigLinearColorMetadata final : public FRigBaseMetadata
{
public:
struct FLinearColor Value; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigLinearColorMetadata;
// ScriptStruct ControlRig.RigUnit_SpaceName
// 0x0008 (0x0010 - 0x0008)
struct FRigUnit_SpaceName final : public FRigUnit
{
public:
class FName Space; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpaceName;
// ScriptStruct ControlRig.RigLinearColorArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigLinearColorArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FLinearColor> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigLinearColorArrayMetadata;
// ScriptStruct ControlRig.RigElementKeyMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigElementKeyMetadata final : public FRigBaseMetadata
{
public:
struct FRigElementKey Value; // 0x0020(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigElementKeyMetadata;
// ScriptStruct ControlRig.RigElementKeyArrayMetadata
// 0x0010 (0x0030 - 0x0020)
struct FRigElementKeyArrayMetadata final : public FRigBaseMetadata
{
public:
TArray<struct FRigElementKey> Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FRigElementKeyArrayMetadata;
// ScriptStruct ControlRig.RigUnit_ItemBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_ItemBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_ItemBase;
// ScriptStruct ControlRig.RigInfluenceEntryModifier
// 0x0010 (0x0010 - 0x0000)
struct FRigInfluenceEntryModifier final
{
public:
TArray<struct FRigElementKey> AffectedList; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigInfluenceEntryModifier;
// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Pendulum
// 0x0058 (0x0058 - 0x0000)
struct FRigUnit_ChainHarmonics_Pendulum 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 PendulumStiffness; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PendulumGravity; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PendulumBlend; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PendulumDrag; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PendulumMinimum; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PendulumMaximum; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType PendulumEase; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector UnwindAxis; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnwindMinimum; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UnwindMaximum; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_Pendulum;
// ScriptStruct ControlRig.ModularRigSettings
// 0x0001 (0x0001 - 0x0000)
struct FModularRigSettings final
{
public:
bool bAutoResolve; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FModularRigSettings;
// ScriptStruct ControlRig.RigModuleDescription
// 0x00A0 (0x00A0 - 0x0000)
struct FRigModuleDescription final
{
public:
struct FSoftObjectPath Path; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigModuleSettings Settings; // 0x0020(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigModuleDescription;
// ScriptStruct ControlRig.AnimNode_ControlRigInputPose
// 0x0020 (0x0030 - 0x0010)
struct FAnimNode_ControlRigInputPose final : public FAnimNode_Base
{
public:
struct FPoseLink InputPose; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_ControlRigInputPose;
// ScriptStruct ControlRig.ControlRigLayerInstanceProxy
// 0x00A0 (0x0840 - 0x07A0)
struct FControlRigLayerInstanceProxy final : public FAnimInstanceProxy
{
public:
uint8 Pad_798[0xA8]; // 0x0798(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigLayerInstanceProxy;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
// 0x0000 (0x0000 - 0x0000)
#pragma pack(push, 0x1)
struct alignas(0x01) FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
{
};
#pragma pack(pop)
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelRotatorLimitSettings
// 0x0006 (0x0006 - 0x0000)
struct FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings final : public FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
{
public:
struct FRigControlLimitEnabled pitch; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled Yaw; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled Roll; // 0x0004(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelRotator
// 0x0050 (0x0260 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelRotator final : public FRigUnit_HierarchyAddElement
{
public:
struct FRotator InitialValue; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator MinimumValue; // 0x0228(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator MaximumValue; // 0x0240(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelRotatorLimitSettings LimitsEnabled; // 0x0258(0x0006)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_25E[0x2]; // 0x025E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelRotator;
// ScriptStruct ControlRig.ControlRigSequenceObjectReference
// 0x0008 (0x0008 - 0x0000)
struct FControlRigSequenceObjectReference final
{
public:
TSubclassOf<class UControlRig> ControlRigClass; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FControlRigSequenceObjectReference;
// ScriptStruct ControlRig.ControlRigSequenceObjectReferences
// 0x0010 (0x0010 - 0x0000)
struct FControlRigSequenceObjectReferences final
{
public:
TArray<struct FControlRigSequenceObjectReference> Array; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigSequenceObjectReferences;
// ScriptStruct ControlRig.ControlRigSequenceObjectReferenceMap
// 0x0020 (0x0020 - 0x0000)
struct FControlRigSequenceObjectReferenceMap final
{
public:
TArray<struct FGuid> BindingIds; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FControlRigSequenceObjectReferences> References; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FControlRigSequenceObjectReferenceMap;
// ScriptStruct ControlRig.RigUnit_ItemToName
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_ItemToName final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey Value; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Result; // 0x0014(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ItemToName;
// ScriptStruct ControlRig.IntegerParameterNameAndCurve
// 0x0110 (0x0110 - 0x0000)
struct FIntegerParameterNameAndCurve final
{
public:
class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneIntegerChannel ParameterCurve; // 0x0008(0x0108)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIntegerParameterNameAndCurve;
// ScriptStruct ControlRig.MovieSceneControlRigSpaceBaseKey
// 0x0010 (0x0010 - 0x0000)
struct FMovieSceneControlRigSpaceBaseKey final
{
public:
EMovieSceneControlRigSpaceType SpaceType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey ControlRigElement; // 0x0004(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMovieSceneControlRigSpaceBaseKey;
// ScriptStruct ControlRig.MovieSceneControlRigSpaceChannel
// 0x00C0 (0x0110 - 0x0050)
struct FMovieSceneControlRigSpaceChannel final : public FMovieSceneChannel
{
public:
TArray<struct FFrameNumber> KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FMovieSceneControlRigSpaceBaseKey> KeyValues; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_F8[0x18]; // 0x00F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovieSceneControlRigSpaceChannel;
// ScriptStruct ControlRig.SpaceControlNameAndChannel
// 0x0118 (0x0118 - 0x0000)
struct FSpaceControlNameAndChannel final
{
public:
class FName ControlName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMovieSceneControlRigSpaceChannel SpaceCurve; // 0x0008(0x0110)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpaceControlNameAndChannel;
// ScriptStruct ControlRig.MovieSceneControlRigParameterTemplate
// 0x0040 (0x00C0 - 0x0080)
struct FMovieSceneControlRigParameterTemplate final : public FMovieSceneParameterSectionTemplate
{
public:
TArray<struct FEnumParameterNameAndCurve> Enums; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FIntegerParameterNameAndCurve> Integers; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FSpaceControlNameAndChannel> Spaces; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FConstraintAndActiveChannel> Constraints; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FMovieSceneControlRigParameterTemplate;
// ScriptStruct ControlRig.ControlRigSettingsPerPinBool
// 0x0050 (0x0050 - 0x0000)
struct FControlRigSettingsPerPinBool final
{
public:
TMap<class FString, bool> Values; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigSettingsPerPinBool;
// ScriptStruct ControlRig.RigUnit_GetShapeTransform
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_GetShapeTransform final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0010(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0070(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetShapeTransform;
// ScriptStruct ControlRig.RigControlCopy
// 0x0220 (0x0220 - 0x0000)
struct FRigControlCopy final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigControlType ControlType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey ParentKey; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigControlValue Value; // 0x0018(0x0084)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform OffsetTransform; // 0x00A0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform ParentTransform; // 0x0100(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalTransform; // 0x0160(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform GlobalTransform; // 0x01C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigControlCopy;
// ScriptStruct ControlRig.RigUnit_ToRigSpace_Location
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_ToRigSpace_Location final : public FRigUnit
{
public:
struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Global; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Location;
// ScriptStruct ControlRig.ControlRigControlPose
// 0x0060 (0x0060 - 0x0000)
struct FControlRigControlPose final
{
public:
TArray<struct FRigControlCopy> CopyOfControls; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x50]; // 0x0010(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigControlPose;
// ScriptStruct ControlRig.RigUnit_ParentConstraint_AdvancedSettings
// 0x0002 (0x0002 - 0x0000)
struct FRigUnit_ParentConstraint_AdvancedSettings final
{
public:
EConstraintInterpType InterpolationType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEulerRotationOrder RotationOrderForFilter; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentConstraint_AdvancedSettings;
// ScriptStruct ControlRig.RigUnit_ParentConstraint
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_ParentConstraint final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransformFilter Filter; // 0x01FD(0x0009)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_206[0x2]; // 0x0206(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FConstraintParent> Parents; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_ParentConstraint_AdvancedSettings AdvancedSettings; // 0x0218(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_21A[0x2]; // 0x021A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement ChildCache; // 0x0220(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x0240(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentConstraint;
// ScriptStruct ControlRig.RigDispatch_SetAnimAttribute
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_SetAnimAttribute final : public FRigDispatch_AnimAttributeBase
{
};
DUMPER7_ASSERTS_FRigDispatch_SetAnimAttribute;
// ScriptStruct ControlRig.RigUnit_SphereTraceWorld
// 0x00A8 (0x00B0 - 0x0008)
struct FRigUnit_SphereTraceWorld final : public FRigUnit
{
public:
struct FVector Start; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel Channel; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Radius; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHit; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitLocation; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0060(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_SphereTrace_WorkData WorkData; // 0x0078(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SphereTraceWorld;
// ScriptStruct ControlRig.RigUnit_SetControlInteger
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetControlInteger final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IntegerValue; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlInteger;
// ScriptStruct ControlRig.RigUnit_FilterItemsByMetadataTags
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_FilterItemsByMetadataTags final : public FRigUnit
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> Tags; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Inclusive; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Result; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedIndices; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FilterItemsByMetadataTags;
// ScriptStruct ControlRig.RigUnit_SphereTraceByObjectTypes
// 0x00B0 (0x00B8 - 0x0008)
struct FRigUnit_SphereTraceByObjectTypes final : public FRigUnit
{
public:
struct FVector Start; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<EObjectTypeQuery> ObjectTypes; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Radius; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHit; // 0x004C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitLocation; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_SphereTrace_WorkData WorkData; // 0x0080(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SphereTraceByObjectTypes;
// ScriptStruct ControlRig.RigUnit_Control_StaticMesh
// 0x0060 (0x01E0 - 0x0180)
struct FRigUnit_Control_StaticMesh final : public FRigUnit_Control
{
public:
struct FTransform MeshTransform; // 0x0180(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_Control_StaticMesh;
// ScriptStruct ControlRig.RigUnit_SetupShapeLibraryFromUserData
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetupShapeLibraryFromUserData final : public FRigUnitMutable
{
public:
class FString NameSpace; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Path; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LibraryName; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LogShapeLibraries; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_221[0xF]; // 0x0221(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetupShapeLibraryFromUserData;
// ScriptStruct ControlRig.RigUnit_FitChainToCurve_Rotation
// 0x0030 (0x0030 - 0x0000)
struct FRigUnit_FitChainToCurve_Rotation final
{
public:
struct FQuat Rotation; // 0x0000(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_Rotation;
// ScriptStruct ControlRig.RigUnit_FitChainToCurve_DebugSettings
// 0x0090 (0x0090 - 0x0000)
struct FRigUnit_FitChainToCurve_DebugSettings 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 Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor CurveColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor SegmentsColor; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0030(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_DebugSettings;
// ScriptStruct ControlRig.RigUnit_FitChainToCurve_WorkData
// 0x0098 (0x0098 - 0x0000)
struct FRigUnit_FitChainToCurve_WorkData final
{
public:
float ChainLength; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FVector> ItemPositions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ItemSegments; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> CurvePositions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> CurveSegments; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedItems; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ItemRotationA; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ItemRotationB; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ItemRotationT; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> ItemLocalTransforms; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_WorkData;
// ScriptStruct ControlRig.RigUnit_FitChainToCurve
// 0x0220 (0x0410 - 0x01F0)
struct FRigUnit_FitChainToCurve final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigVMFourPointBezier Bezier; // 0x0200(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EControlRigCurveAlignment Alignment; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Minimum; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Maximum; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SamplingPrecision; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x0270(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0288(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVectorPosition; // 0x02A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_FitChainToCurve_Rotation> Rotations; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D1[0xF]; // 0x02D1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x02E0(0x0090)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x0370(0x0098)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurve;
// ScriptStruct ControlRig.RigUnit_DebugBezier
// 0x0100 (0x0220 - 0x0120)
struct FRigUnit_DebugBezier final : public FRigVMFunction_DebugBaseMutable
{
public:
struct FRigVMFourPointBezier Bezier; // 0x0120(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinimumU; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumU; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0188(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Detail; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x01B0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0xF]; // 0x0211(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugBezier;
// ScriptStruct ControlRig.RigUnit_SendEvent
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_SendEvent final : public FRigUnitMutable
{
public:
ERigEvent Event; // 0x01F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F1[0x3]; // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Item; // 0x01F4(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OffsetInSeconds; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnable; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyDuringInteraction; // 0x0205(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_206[0xA]; // 0x0206(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SendEvent;
// ScriptStruct ControlRig.RigUnit_DebugHierarchy
// 0x0288 (0x0290 - 0x0008)
struct FRigUnit_DebugHierarchy final : public FRigVMFunction_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Scale; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0204(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0220(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugHierarchy;
// ScriptStruct ControlRig.RigUnit_DebugLine
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_DebugLine final : public FRigUnit_DebugBaseMutable
{
public:
struct FVector A; // 0x01F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector B; // 0x0208(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0234(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0240(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A1[0xF]; // 0x02A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugLine;
// ScriptStruct ControlRig.RigUnit_AimConstraint_AdvancedSettings
// 0x0080 (0x0080 - 0x0000)
struct FRigUnit_AimConstraint_AdvancedSettings final
{
public:
struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x0000(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EEulerRotationOrder RotationOrderForFilter; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimConstraint_AdvancedSettings;
// ScriptStruct ControlRig.RigUnit_AimConstraintLocalSpaceOffset
// 0x0160 (0x0350 - 0x01F0)
struct FRigUnit_AimConstraintLocalSpaceOffset final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FVector AimAxis; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector UpAxis; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_AimConstraint_WorldUp WorldUp; // 0x0230(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_AimConstraint_AdvancedSettings AdvancedSettings; // 0x0270(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Weight; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement WorldUpSpaceCache; // 0x02F8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement ChildCache; // 0x0318(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0348(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimConstraintLocalSpaceOffset;
// ScriptStruct ControlRig.RigUnit_ItemExists
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_ItemExists final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Exists; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0018(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ItemExists;
// ScriptStruct ControlRig.RigUnit_DebugLineItemSpace
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_DebugLineItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
struct FVector A; // 0x01F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector B; // 0x0208(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x0234(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform WorldOffset; // 0x0240(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A1[0xF]; // 0x02A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugLineItemSpace;
// ScriptStruct ControlRig.RigUnit_ChainHarmonics_WorkData
// 0x0098 (0x0098 - 0x0000)
struct FRigUnit_ChainHarmonics_WorkData final
{
public:
struct FVector Time; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> Items; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> Ratio; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> LocalTip; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> PendulumTip; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> PendulumPosition; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> PendulumVelocity; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> HierarchyLine; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> VelocityLines; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_WorkData;
// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Wave
// 0x0078 (0x0078 - 0x0000)
struct FRigUnit_ChainHarmonics_Wave final
{
public:
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector WaveFrequency; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveAmplitude; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveOffset; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveNoise; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WaveMinimum; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WaveMaximum; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType WaveEase; // 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_FRigUnit_ChainHarmonics_Wave;
// ScriptStruct ControlRig.RigUnit_ChainHarmonics
// 0x02D0 (0x04C0 - 0x01F0)
struct FRigUnit_ChainHarmonics final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName ChainRoot; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Speed; // 0x01F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Reach Reach; // 0x0210(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Wave Wave; // 0x0258(0x0078)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve WaveCurve; // 0x02D0(0x0088)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x0358(0x0058)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bDrawDebug; // 0x03B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B1[0xF]; // 0x03B1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform DrawWorldOffset; // 0x03C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x0420(0x0098)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ChainHarmonics;
// ScriptStruct ControlRig.RigUnit_DebugLineStrip
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_DebugLineStrip final : public FRigUnit_DebugBaseMutable
{
public:
TArray<struct FVector> Points; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0214(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0220(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugLineStrip;
// ScriptStruct ControlRig.RigUnit_DebugLineStripItemSpace
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_DebugLineStripItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
TArray<struct FVector> Points; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x0214(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform WorldOffset; // 0x0220(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugLineStripItemSpace;
// ScriptStruct ControlRig.RigUnit_ModifyTransforms_PerItem
// 0x0070 (0x0070 - 0x0000)
struct FRigUnit_ModifyTransforms_PerItem final
{
public:
struct FRigElementKey Item; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ModifyTransforms_PerItem;
// ScriptStruct ControlRig.RigUnit_ModifyTransforms
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_ModifyTransforms final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigUnit_ModifyTransforms_PerItem> ItemToModify; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeightMinimum; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeightMaximum; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigModifyBoneMode Mode; // 0x020C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_ModifyTransforms_WorkData WorkData; // 0x0210(0x0010)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ModifyTransforms;
// ScriptStruct ControlRig.RigUnit_DebugRectangle
// 0x00F0 (0x02E0 - 0x01F0)
struct FRigUnit_DebugRectangle final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform WorldOffset; // 0x0270(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D1[0xF]; // 0x02D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugRectangle;
// ScriptStruct ControlRig.RigUnit_SetControlDrivenList
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetControlDrivenList final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Driven; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0208(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetControlDrivenList;
// ScriptStruct ControlRig.RigUnit_DebugArc
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_DebugArc final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumDegrees; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumDegrees; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Detail; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0274(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugArc;
// ScriptStruct ControlRig.RigUnit_DebugArcItemSpace
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_DebugArcItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumDegrees; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumDegrees; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Detail; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x0274(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform WorldOffset; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugArcItemSpace;
// ScriptStruct ControlRig.RigUnit_DistributeRotation_Rotation
// 0x0030 (0x0030 - 0x0000)
struct FRigUnit_DistributeRotation_Rotation final
{
public:
struct FQuat Rotation; // 0x0000(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DistributeRotation_Rotation;
// ScriptStruct ControlRig.RigUnit_DebugTransform
// 0x0108 (0x0110 - 0x0008)
struct FRigUnit_DebugTransform final : public FRigUnit_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigUnitDebugTransformMode Mode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0074(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x008C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x00A0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugTransform;
// ScriptStruct ControlRig.RigUnit_GetSpaceTransform
// 0x0098 (0x00A0 - 0x0008)
struct FRigUnit_GetSpaceTransform final : public FRigUnit
{
public:
class FName Space; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace SpaceType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedSpaceIndex; // 0x0080(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetSpaceTransform;
// ScriptStruct ControlRig.RigUnit_DebugTransformMutable
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_DebugTransformMutable final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigUnitDebugTransformMode Mode; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0254(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x026C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugTransformMutable;
// ScriptStruct ControlRig.RigUnit_DebugTransformMutableItemSpace
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_DebugTransformMutableItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
struct FTransform Transform; // 0x01F0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigUnitDebugTransformMode Mode; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0254(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x026C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0xF]; // 0x02E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugTransformMutableItemSpace;
// ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable_WorkData
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_DebugTransformArrayMutable_WorkData final
{
public:
TArray<struct FTransform> DrawTransforms; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DebugTransformArrayMutable_WorkData;
// ScriptStruct ControlRig.RigUnit_HierarchyBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_HierarchyBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_HierarchyBase;
// ScriptStruct ControlRig.RigUnit_HierarchyGetPoseItemArray
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_HierarchyGetPoseItemArray final : public FRigUnit_HierarchyBase
{
public:
bool Initial; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> ItemsToGet; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x0020(0x0070)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetPoseItemArray;
// ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_DebugTransformArrayMutable final : public FRigUnit_DebugBaseMutable
{
public:
TArray<struct FTransform> Transforms; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigUnitDebugTransformMode Mode; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0x3]; // 0x0201(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0204(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x021C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_224[0xC]; // 0x0224(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0230(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_DebugTransformArrayMutable_WorkData WorkData; // 0x0298(0x0010)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugTransformArrayMutable;
// ScriptStruct ControlRig.RigUnit_AddBoneTransform
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_AddBoneTransform final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPostMultiply; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x0268(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AddBoneTransform;
// ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutableItemSpace
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_DebugTransformArrayMutableItemSpace final : public FRigUnit_DebugBaseMutable
{
public:
TArray<struct FTransform> Transforms; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ParentIndices; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigUnitDebugTransformMode Mode; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0214(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x022C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0240(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A1[0xF]; // 0x02A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DebugTransformArrayMutableItemSpace;
// ScriptStruct ControlRig.RigUnit_StartProfilingTimer
// 0x0000 (0x0120 - 0x0120)
struct FRigUnit_StartProfilingTimer final : public FRigVMFunction_DebugBaseMutable
{
};
DUMPER7_ASSERTS_FRigUnit_StartProfilingTimer;
// ScriptStruct ControlRig.RigUnit_EndProfilingTimer
// 0x0030 (0x0150 - 0x0120)
struct FRigUnit_EndProfilingTimer final : public FRigVMFunction_DebugBaseMutable
{
public:
int32 NumberOfMeasurements; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Prefix; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AccumulatedTime; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MeasurementsLeft; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0140(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_141[0xF]; // 0x0141(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_EndProfilingTimer;
// ScriptStruct ControlRig.RigUnit_PostPrepareForExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_PostPrepareForExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PostPrepareForExecution;
// ScriptStruct ControlRig.RigUnit_VisualDebugVector
// 0x0040 (0x0048 - 0x0008)
struct FRigUnit_VisualDebugVector final : public FRigUnit_DebugBase
{
public:
struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigUnitVisualDebugPointMode Mode; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneSpace; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugVector;
// ScriptStruct ControlRig.RigUnit_RemoveAllMetadata
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_RemoveAllMetadata final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Removed; // 0x01FD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_RemoveAllMetadata;
// ScriptStruct ControlRig.RigUnit_VisualDebugVectorItemSpace
// 0x0040 (0x0048 - 0x0008)
struct FRigUnit_VisualDebugVectorItemSpace final : public FRigUnit_DebugBase
{
public:
struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigUnitVisualDebugPointMode Mode; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x003C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugVectorItemSpace;
// ScriptStruct ControlRig.RigUnit_VisualDebugQuat
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_VisualDebugQuat final : public FRigUnit_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Thickness; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneSpace; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugQuat;
// ScriptStruct ControlRig.RigUnit_VisualDebugQuatItemSpace
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_VisualDebugQuatItemSpace final : public FRigUnit_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Thickness; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x003C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugQuatItemSpace;
// ScriptStruct ControlRig.RigUnit_PoseGetTransformArray
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_PoseGetTransformArray final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Valid; // 0x0079(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> Transforms; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseGetTransformArray;
// ScriptStruct ControlRig.RigUnit_VisualDebugTransform
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_VisualDebugTransform final : public FRigUnit_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Thickness; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneSpace; // 0x007C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugTransform;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelVectorLimitSettings
// 0x0006 (0x0006 - 0x0000)
struct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings final : public FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
{
public:
struct FRigControlLimitEnabled X; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled Y; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled Z; // 0x0004(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings;
// ScriptStruct ControlRig.RigUnit_VisualDebugTransformItemSpace
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_VisualDebugTransformItemSpace final : public FRigUnit_DebugBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Thickness; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Space; // 0x007C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_VisualDebugTransformItemSpace;
// ScriptStruct ControlRig.RigUnit_ConvertTransform
// 0x00B8 (0x00C0 - 0x0008)
struct FRigUnit_ConvertTransform final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Input; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FEulerTransform Result; // 0x0070(0x0048)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ConvertTransform;
// ScriptStruct ControlRig.RigUnit_ConvertEulerTransform
// 0x00A8 (0x00B0 - 0x0008)
struct FRigUnit_ConvertEulerTransform final : public FRigUnit
{
public:
struct FEulerTransform Input; // 0x0008(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0050(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConvertEulerTransform;
// ScriptStruct ControlRig.RigUnit_GetItemsInNameSpace
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_GetItemsInNameSpace final : public FRigUnit_RigModulesBase
{
public:
ERigElementType TypeToSearch; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetItemsInNameSpace;
// ScriptStruct ControlRig.RigUnit_ConvertRotation
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_ConvertRotation : public FRigUnit
{
public:
struct FRotator Input; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FQuat Result; // 0x0020(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConvertRotation;
// ScriptStruct ControlRig.RigUnit_HasMetadataTagArray
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_HasMetadataTagArray final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> Tags; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Found; // 0x0029(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0030(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HasMetadataTagArray;
// ScriptStruct ControlRig.RigUnit_ConvertVectorRotation
// 0x0000 (0x0040 - 0x0040)
struct FRigUnit_ConvertVectorRotation final : public FRigUnit_ConvertRotation
{
};
DUMPER7_ASSERTS_FRigUnit_ConvertVectorRotation;
// ScriptStruct ControlRig.RigUnit_ConvertQuaternion
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_ConvertQuaternion final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Input; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Result; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ConvertQuaternion;
// ScriptStruct ControlRig.RigUnit_ConvertVectorToRotation
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_ConvertVectorToRotation final : public FRigUnit
{
public:
struct FVector Input; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Result; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConvertVectorToRotation;
// ScriptStruct ControlRig.RigUnit_GetControlFloat
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetControlFloat final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FloatValue; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Minimum; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Maximum; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlFloat;
// ScriptStruct ControlRig.RigUnit_ConvertVectorToQuaternion
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_ConvertVectorToQuaternion final : public FRigUnit
{
public:
struct FVector Input; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Result; // 0x0020(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConvertVectorToQuaternion;
// ScriptStruct ControlRig.RigUnit_ConvertRotationToVector
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_ConvertRotationToVector final : public FRigUnit
{
public:
struct FRotator Input; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Result; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConvertRotationToVector;
// ScriptStruct ControlRig.RigUnit_ConvertQuaternionToVector
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_ConvertQuaternionToVector final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Input; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Result; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ConvertQuaternionToVector;
// ScriptStruct ControlRig.RigUnit_ToSwingAndTwist
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_ToSwingAndTwist final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Input; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TwistAxis; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Swing; // 0x0050(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Twist; // 0x0070(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToSwingAndTwist;
// ScriptStruct ControlRig.RigUnit_BinaryFloatOp
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_BinaryFloatOp : public FRigUnit
{
public:
float Argument0; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Argument1; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Result; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_BinaryFloatOp;
// ScriptStruct ControlRig.RigUnit_GetRotatorAnimationChannel
// 0x0018 (0x0048 - 0x0030)
struct FRigUnit_GetRotatorAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
struct FRotator Value; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetRotatorAnimationChannel;
// ScriptStruct ControlRig.RigUnit_Multiply_FloatFloat
// 0x0000 (0x0018 - 0x0018)
struct FRigUnit_Multiply_FloatFloat final : public FRigUnit_BinaryFloatOp
{
};
DUMPER7_ASSERTS_FRigUnit_Multiply_FloatFloat;
// ScriptStruct ControlRig.RigUnit_Add_FloatFloat
// 0x0000 (0x0018 - 0x0018)
struct FRigUnit_Add_FloatFloat final : public FRigUnit_BinaryFloatOp
{
};
DUMPER7_ASSERTS_FRigUnit_Add_FloatFloat;
// ScriptStruct ControlRig.RigUnit_Subtract_FloatFloat
// 0x0000 (0x0018 - 0x0018)
struct FRigUnit_Subtract_FloatFloat final : public FRigUnit_BinaryFloatOp
{
};
DUMPER7_ASSERTS_FRigUnit_Subtract_FloatFloat;
// ScriptStruct ControlRig.RigUnit_GetRelativeBoneTransform
// 0x00B8 (0x00C0 - 0x0008)
struct FRigUnit_GetRelativeBoneTransform final : public FRigUnit
{
public:
class FName bone; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Space; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBone; // 0x0080(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedSpace; // 0x00A0(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetRelativeBoneTransform;
// ScriptStruct ControlRig.RigUnit_Divide_FloatFloat
// 0x0000 (0x0018 - 0x0018)
struct FRigUnit_Divide_FloatFloat final : public FRigUnit_BinaryFloatOp
{
};
DUMPER7_ASSERTS_FRigUnit_Divide_FloatFloat;
// ScriptStruct ControlRig.RigUnit_HierarchyGetChainItemArray
// 0x0080 (0x0088 - 0x0008)
struct FRigUnit_HierarchyGetChainItemArray final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Start; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey End; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeStart; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeEnd; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReverse; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Chain; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedStart; // 0x0038(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedEnd; // 0x0058(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedChain; // 0x0078(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetChainItemArray;
// ScriptStruct ControlRig.RigUnit_Clamp_Float
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_Clamp_Float final : public FRigUnit
{
public:
float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float min_0; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float max_0; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Result; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_Clamp_Float;
// ScriptStruct ControlRig.RigUnit_MapRange_Float
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_MapRange_Float final : public FRigUnit
{
public:
float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinIn; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxIn; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinOut; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxOut; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Result; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_MapRange_Float;
// ScriptStruct ControlRig.RigUnit_BinaryQuaternionOp
// 0x0068 (0x0070 - 0x0008)
struct FRigUnit_BinaryQuaternionOp : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Argument0; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Argument1; // 0x0030(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Result; // 0x0050(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BinaryQuaternionOp;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControl_ShapeSettings
// 0x0080 (0x0080 - 0x0000)
struct FRigUnit_HierarchyAddControl_ShapeSettings final
{
public:
bool bVisible; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControl_ShapeSettings;
// ScriptStruct ControlRig.RigUnit_HierarchySetShapeSettings
// 0x0090 (0x0280 - 0x01F0)
struct FRigUnit_HierarchySetShapeSettings final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Settings; // 0x0200(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchySetShapeSettings;
// ScriptStruct ControlRig.RigUnit_MultiplyQuaternion
// 0x0000 (0x0070 - 0x0070)
struct FRigUnit_MultiplyQuaternion final : public FRigUnit_BinaryQuaternionOp
{
};
DUMPER7_ASSERTS_FRigUnit_MultiplyQuaternion;
// ScriptStruct ControlRig.RigUnit_HierarchyGetParentsItemArray
// 0x0050 (0x0058 - 0x0008)
struct FRigUnit_HierarchyGetParentsItemArray final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeChild; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReverse; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDefaultParent; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Parents; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedChild; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedParents; // 0x0048(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetParentsItemArray;
// ScriptStruct ControlRig.RigUnit_UnaryQuaternionOp
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_UnaryQuaternionOp : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Argument; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Result; // 0x0030(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_UnaryQuaternionOp;
// ScriptStruct ControlRig.RigUnit_InverseQuaterion
// 0x0000 (0x0050 - 0x0050)
struct FRigUnit_InverseQuaterion final : public FRigUnit_UnaryQuaternionOp
{
};
DUMPER7_ASSERTS_FRigUnit_InverseQuaterion;
// ScriptStruct ControlRig.RigUnit_QuaternionToAxisAndAngle
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_QuaternionToAxisAndAngle final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Argument; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Axis; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_QuaternionToAxisAndAngle;
// ScriptStruct ControlRig.RigUnit_GetCurrentNameSpace
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_GetCurrentNameSpace final : public FRigUnit_RigModulesBase
{
public:
class FString NameSpace; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetCurrentNameSpace;
// ScriptStruct ControlRig.RigUnit_CCDIK_WorkData
// 0x0060 (0x0060 - 0x0000)
struct FRigUnit_CCDIK_WorkData final
{
public:
TArray<struct FCCDIKChainLink> Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedItems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> RotationLimitIndex; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> RotationLimitsPerItem; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedEffector; // 0x0040(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIK_WorkData;
// ScriptStruct ControlRig.RigUnit_QuaternionFromAxisAndAngle
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_QuaternionFromAxisAndAngle final : public FRigUnit
{
public:
struct FVector Axis; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Result; // 0x0030(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_QuaternionFromAxisAndAngle;
// ScriptStruct ControlRig.RigUnit_QuaternionToAngle
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_QuaternionToAngle final : public FRigUnit
{
public:
struct FVector Axis; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat Argument; // 0x0020(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_QuaternionToAngle;
// ScriptStruct ControlRig.RigUnit_BinaryTransformOp
// 0x0128 (0x0130 - 0x0008)
struct FRigUnit_BinaryTransformOp : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Argument0; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Argument1; // 0x0070(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x00D0(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BinaryTransformOp;
// ScriptStruct ControlRig.RigUnit_MultiplyTransform
// 0x0000 (0x0130 - 0x0130)
struct FRigUnit_MultiplyTransform final : public FRigUnit_BinaryTransformOp
{
};
DUMPER7_ASSERTS_FRigUnit_MultiplyTransform;
// ScriptStruct ControlRig.RigUnit_GetRelativeTransform
// 0x0000 (0x0130 - 0x0130)
struct FRigUnit_GetRelativeTransform final : public FRigUnit_BinaryTransformOp
{
};
DUMPER7_ASSERTS_FRigUnit_GetRelativeTransform;
// ScriptStruct ControlRig.RigUnit_HierarchyBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_HierarchyBaseMutable : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_HierarchyBaseMutable;
// ScriptStruct ControlRig.RigUnit_HierarchySetPoseItemArray
// 0x0090 (0x0280 - 0x01F0)
struct FRigUnit_HierarchySetPoseItemArray final : public FRigUnit_HierarchyBaseMutable
{
public:
struct FRigPose Pose; // 0x01F0(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0261(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_262[0x6]; // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> ItemsToSet; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchySetPoseItemArray;
// ScriptStruct ControlRig.RigUnit_BinaryVectorOp
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_BinaryVectorOp : public FRigUnit
{
public:
struct FVector Argument0; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Argument1; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Result; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BinaryVectorOp;
// ScriptStruct ControlRig.RigUnit_Multiply_VectorVector
// 0x0000 (0x0050 - 0x0050)
struct FRigUnit_Multiply_VectorVector final : public FRigUnit_BinaryVectorOp
{
};
DUMPER7_ASSERTS_FRigUnit_Multiply_VectorVector;
// ScriptStruct ControlRig.RigUnit_Add_VectorVector
// 0x0000 (0x0050 - 0x0050)
struct FRigUnit_Add_VectorVector final : public FRigUnit_BinaryVectorOp
{
};
DUMPER7_ASSERTS_FRigUnit_Add_VectorVector;
// ScriptStruct ControlRig.RigUnit_ItemArray
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_ItemArray final : public FRigUnit
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ItemArray;
// ScriptStruct ControlRig.RigUnit_DistributeRotation_WorkData
// 0x0050 (0x0050 - 0x0000)
struct FRigUnit_DistributeRotation_WorkData final
{
public:
TArray<struct FCachedRigElement> CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ItemRotationA; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ItemRotationB; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ItemRotationT; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> ItemLocalTransforms; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DistributeRotation_WorkData;
// ScriptStruct ControlRig.RigUnit_DistributeRotationForItemArray
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_DistributeRotationForItemArray final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_DistributeRotation_Rotation> Rotations; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x0218(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DistributeRotationForItemArray;
// ScriptStruct ControlRig.RigUnit_Subtract_VectorVector
// 0x0000 (0x0050 - 0x0050)
struct FRigUnit_Subtract_VectorVector final : public FRigUnit_BinaryVectorOp
{
};
DUMPER7_ASSERTS_FRigUnit_Subtract_VectorVector;
// ScriptStruct ControlRig.RigUnit_InverseExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_InverseExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_InverseExecution;
// ScriptStruct ControlRig.RigUnit_Divide_VectorVector
// 0x0000 (0x0050 - 0x0050)
struct FRigUnit_Divide_VectorVector final : public FRigUnit_BinaryVectorOp
{
};
DUMPER7_ASSERTS_FRigUnit_Divide_VectorVector;
// ScriptStruct ControlRig.AimTarget
// 0x0090 (0x0090 - 0x0000)
struct FAimTarget final
{
public:
float Weight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0010(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AlignVector; // 0x0070(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAimTarget;
// ScriptStruct ControlRig.RigUnit_AimConstraint_WorkData
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_AimConstraint_WorkData final
{
public:
TArray<struct FConstraintData> ConstraintData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_AimConstraint_WorkData;
// ScriptStruct ControlRig.RigUnit_PoseLoop
// 0x0340 (0x0530 - 0x01F0)
struct FRigUnit_PoseLoop final : public FRigUnit_HierarchyBaseMutable
{
public:
class FName BlockToRun; // 0x01F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x01F8(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x0268(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform GlobalTransform; // 0x0280(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalTransform; // 0x02E0(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveValue; // 0x0340(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0344(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0348(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext Completed; // 0x0350(0x01E0)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseLoop;
// ScriptStruct ControlRig.RigUnit_AimConstraint
// 0x0070 (0x0260 - 0x01F0)
struct FRigUnit_AimConstraint final : public FRigUnitMutable
{
public:
class FName Joint; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAimMode AimMode; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAimMode UpMode; // 0x01F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FA[0x6]; // 0x01FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector AimVector; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector UpVector; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAimTarget> AimTargets; // 0x0230(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FAimTarget> UpTargets; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_AimConstraint_WorkData WorkData; // 0x0250(0x0010)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_AimConstraint;
// ScriptStruct ControlRig.RigUnit_ApplyFK
// 0x00F0 (0x02E0 - 0x01F0)
struct FRigUnit_ApplyFK final : public FRigUnitMutable
{
public:
class FName Joint; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransformFilter Filter; // 0x0260(0x0009)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EApplyTransformMode ApplyTransformMode; // 0x0269(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETransformSpaceMode ApplyTransformSpace; // 0x026A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26B[0x5]; // 0x026B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform BaseTransform; // 0x0270(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BaseJoint; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ApplyFK;
// ScriptStruct ControlRig.BlendTarget
// 0x0070 (0x0070 - 0x0000)
struct FBlendTarget final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBlendTarget;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelScaleVector
// 0x0050 (0x0260 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelScaleVector final : public FRigUnit_HierarchyAddElement
{
public:
struct FVector InitialValue; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MinimumValue; // 0x0228(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MaximumValue; // 0x0240(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings LimitsEnabled; // 0x0258(0x0006)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_25E[0x2]; // 0x025E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelScaleVector;
// ScriptStruct ControlRig.RigUnit_BlendTransform
// 0x00D8 (0x00E0 - 0x0008)
struct FRigUnit_BlendTransform final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Source; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FBlendTarget> Targets; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0080(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BlendTransform;
// ScriptStruct ControlRig.RigUnit_ItemTypeEquals
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_ItemTypeEquals final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey A; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey B; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ItemTypeEquals;
// ScriptStruct ControlRig.RigUnit_GetJointTransform
// 0x00E0 (0x02D0 - 0x01F0)
struct FRigUnit_GetJointTransform final : public FRigUnitMutable
{
public:
class FName Joint; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETransformGetterType Type; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETransformSpaceMode TransformSpace; // 0x01F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FA[0x6]; // 0x01FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform BaseTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BaseJoint; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Output; // 0x0270(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetJointTransform;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKFK
// 0x0310 (0x0500 - 0x01F0)
struct FRigUnit_TwoBoneIKFK final : public FRigUnitMutable
{
public:
class FName StartJoint; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndJoint; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleTarget; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Spin; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform EndEffector; // 0x0220(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IKBlend; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_284[0xC]; // 0x0284(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform StartJointFKTransform; // 0x0290(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FTransform MidJointFKTransform; // 0x02F0(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FTransform EndJointFKTransform; // 0x0350(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PreviousFKIKBlend; // 0x03B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3B4[0xC]; // 0x03B4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform StartJointIKTransform; // 0x03C0(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FTransform MidJointIKTransform; // 0x0420(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FTransform EndJointIKTransform; // 0x0480(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 StartJointIndex; // 0x04E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 MidJointIndex; // 0x04E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 EndJointIndex; // 0x04E8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float UpperLimbLength; // 0x04EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float LowerLimbLength; // 0x04F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsInitialized; // 0x04F4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4F5[0xB]; // 0x04F5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKFK;
// ScriptStruct ControlRig.RigUnit_DrawContainerGetInstruction
// 0x0078 (0x0080 - 0x0008)
struct FRigUnit_DrawContainerGetInstruction final : public FRigUnit
{
public:
class FName InstructionName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DrawContainerGetInstruction;
// ScriptStruct ControlRig.RigUnit_DrawContainerSetColor
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_DrawContainerSetColor final : public FRigUnitMutable
{
public:
class FName InstructionName; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DrawContainerSetColor;
// ScriptStruct ControlRig.RigUnit_GetControlVector2D
// 0x0058 (0x0060 - 0x0008)
struct FRigUnit_GetControlVector2D final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Vector; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Minimum; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Maximum; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0040(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlVector2D;
// ScriptStruct ControlRig.RigUnit_DrawContainerSetThickness
// 0x0010 (0x0200 - 0x01F0)
struct FRigUnit_DrawContainerSetThickness final : public FRigUnitMutable
{
public:
class FName InstructionName; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DrawContainerSetThickness;
// ScriptStruct ControlRig.RigUnit_DrawContainerSetTransform
// 0x0070 (0x0260 - 0x01F0)
struct FRigUnit_DrawContainerSetTransform final : public FRigUnitMutable
{
public:
class FName InstructionName; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DrawContainerSetTransform;
// ScriptStruct ControlRig.RigUnit_BeginExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_BeginExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BeginExecution;
// ScriptStruct ControlRig.RigUnit_HierarchyGetParent
// 0x0060 (0x0068 - 0x0008)
struct FRigUnit_HierarchyGetParent final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDefaultParent; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Parent; // 0x0018(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedChild; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0048(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetParent;
// ScriptStruct ControlRig.RigUnit_PreBeginExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_PreBeginExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PreBeginExecution;
// ScriptStruct ControlRig.RigUnit_RigModulesBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_RigModulesBaseMutable final : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_RigModulesBaseMutable;
// ScriptStruct ControlRig.RigUnit_PostBeginExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_PostBeginExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PostBeginExecution;
// ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimit
// 0x000C (0x000C - 0x0000)
struct FRigUnit_CCDIK_RotationLimit final
{
public:
class FName bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Limit; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIK_RotationLimit;
// ScriptStruct ControlRig.RigUnit_CollectionBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_CollectionBaseMutable : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_CollectionBaseMutable;
// ScriptStruct ControlRig.RigUnit_ItemEquals
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_ItemEquals final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey A; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey B; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ItemEquals;
// ScriptStruct ControlRig.RigUnit_CollectionChain
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CollectionChain final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKey FirstItem; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey LastItem; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Reverse; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionChain;
// ScriptStruct ControlRig.RigUnit_SetSpaceTransform
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_SetSpaceTransform final : public FRigUnitMutable
{
public:
class FName Space; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace SpaceType; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedSpaceIndex; // 0x0268(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetSpaceTransform;
// ScriptStruct ControlRig.RigUnit_CollectionChainArray
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CollectionChainArray final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKey FirstItem; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey LastItem; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Reverse; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionChainArray;
// ScriptStruct ControlRig.RigUnit_CollectionNameSearch
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionNameSearch final : public FRigUnit_CollectionBase
{
public:
class FName PartialName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType TypeToSearch; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionNameSearch;
// ScriptStruct ControlRig.RigUnit_CollectionNameSearchArray
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionNameSearchArray final : public FRigUnit_CollectionBase
{
public:
class FName PartialName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType TypeToSearch; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionNameSearchArray;
// ScriptStruct ControlRig.RigUnit_GetVector2DAnimationChannelFromItem
// 0x0010 (0x0028 - 0x0018)
struct FRigUnit_GetVector2DAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
struct FVector2D Value; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetVector2DAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_CollectionChildren
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionChildren final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKey Parent; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeParent; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecursive; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType TypeToSearch; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionChildren;
// ScriptStruct ControlRig.RigUnit_SetMetadataTag
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetMetadataTag final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x01FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205[0x3]; // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0208(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMetadataTag;
// ScriptStruct ControlRig.RigUnit_CollectionChildrenArray
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionChildrenArray final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKey Parent; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeParent; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecursive; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDefaultChildren; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType TypeToSearch; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Items; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionChildrenArray;
// ScriptStruct ControlRig.RigUnit_CollectionGetAll
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_CollectionGetAll final : public FRigUnit_CollectionBase
{
public:
ERigElementType TypeToSearch; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionGetAll;
// ScriptStruct ControlRig.RigUnit_CollectionReplaceItems
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_CollectionReplaceItems final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Items; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Old; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName New; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RemoveInvalidItems; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowDuplicates; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionReplaceItems;
// ScriptStruct ControlRig.RigUnit_GetTransformArray
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetTransformArray final : public FRigUnit
{
public:
struct FRigElementKeyCollection Items; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> Transforms; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedIndex; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetTransformArray;
// ScriptStruct ControlRig.RigUnit_CollectionReplaceItemsArray
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_CollectionReplaceItemsArray final : public FRigUnit_CollectionBase
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName Old; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName New; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RemoveInvalidItems; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowDuplicates; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Result; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionReplaceItemsArray;
// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Transform
// 0x00C8 (0x00D0 - 0x0008)
struct FRigUnit_ToWorldSpace_Transform final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform World; // 0x0070(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Transform;
// ScriptStruct ControlRig.RigUnit_CollectionItems
// 0x0028 (0x0030 - 0x0008)
struct FRigUnit_CollectionItems final : public FRigUnit_CollectionBase
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bAllowDuplicates; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionItems;
// ScriptStruct ControlRig.RigUnit_CollectionGetItems
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionGetItems final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Items; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionGetItems;
// ScriptStruct ControlRig.RigUnit_CollectionGetParentIndices
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionGetParentIndices final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> ParentIndices; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionGetParentIndices;
// ScriptStruct ControlRig.RigUnit_SetVector2DAnimationChannelFromItem
// 0x0010 (0x0210 - 0x0200)
struct FRigUnit_SetVector2DAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
struct FVector2D Value; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetVector2DAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_CollectionGetParentIndicesItemArray
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionGetParentIndicesItemArray final : public FRigUnit_CollectionBase
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ParentIndices; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionGetParentIndicesItemArray;
// ScriptStruct ControlRig.RigUnit_GetFloatAnimationChannel
// 0x0008 (0x0038 - 0x0030)
struct FRigUnit_GetFloatAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
float Value; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetFloatAnimationChannel;
// ScriptStruct ControlRig.RigUnit_CollectionUnion
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_CollectionUnion final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection A; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection B; // 0x0018(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowDuplicates; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Collection; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionUnion;
// ScriptStruct ControlRig.RigUnit_CollectionIntersection
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CollectionIntersection final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection A; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection B; // 0x0018(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionIntersection;
// ScriptStruct ControlRig.RigUnit_CollectionDifference
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CollectionDifference final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection A; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection B; // 0x0018(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionDifference;
// ScriptStruct ControlRig.RigUnit_FindItemsWithMetadata
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_FindItemsWithMetadata final : public FRigUnit
{
public:
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetadataType Type; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FindItemsWithMetadata;
// ScriptStruct ControlRig.RigUnit_CollectionReverse
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionReverse final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Reversed; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionReverse;
// ScriptStruct ControlRig.RigUnit_CollectionItemAtIndex
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_CollectionItemAtIndex final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x001C(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionItemAtIndex;
// ScriptStruct ControlRig.RigUnit_CollectionLoop
// 0x0210 (0x0400 - 0x01F0)
struct FRigUnit_CollectionLoop final : public FRigUnit_CollectionBaseMutable
{
public:
class FName BlockToRun; // 0x01F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Collection; // 0x01F8(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x0208(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0214(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0218(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Ratio; // 0x021C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext Completed; // 0x0220(0x01E0)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionLoop;
// ScriptStruct ControlRig.RigUnit_SetMultiControlRotator
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetMultiControlRotator final : public FRigUnitMutable
{
public:
TArray<struct FRigUnit_SetMultiControlRotator_Entry> Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlRotator;
// ScriptStruct ControlRig.RigUnit_CollectionAddItem
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CollectionAddItem final : public FRigUnit_CollectionBase
{
public:
struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Result; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CollectionAddItem;
// ScriptStruct ControlRig.RigUnit_SetFloatAnimationChannel
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_SetFloatAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
float Value; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetFloatAnimationChannel;
// ScriptStruct ControlRig.RigUnit_DynamicHierarchyBase
// 0x0000 (0x0008 - 0x0008)
struct FRigUnit_DynamicHierarchyBase : public FRigUnit
{
};
DUMPER7_ASSERTS_FRigUnit_DynamicHierarchyBase;
// ScriptStruct ControlRig.RigUnit_AddParent
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_AddParent final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AddParent;
// ScriptStruct ControlRig.RigUnit_FindItemsWithMetadataTagArray
// 0x0028 (0x0030 - 0x0008)
struct FRigUnit_FindItemsWithMetadataTagArray final : public FRigUnit
{
public:
TArray<class FName> Tags; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FindItemsWithMetadataTagArray;
// ScriptStruct ControlRig.RigUnit_SetDefaultParent
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_SetDefaultParent final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetDefaultParent;
// ScriptStruct ControlRig.RigUnit_ParentSwitchConstraintArray
// 0x01A0 (0x0390 - 0x01F0)
struct FRigUnit_ParentSwitchConstraintArray final : public FRigUnitMutable
{
public:
struct FRigElementKey Subject; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentIndex; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FTransform InitialGlobalTransform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0280(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Switched; // 0x02E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedSubject; // 0x02E8(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0308(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform RelativeOffset; // 0x0330(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentSwitchConstraintArray;
// ScriptStruct ControlRig.RigUnit_SetChannelHosts
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_SetChannelHosts final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Channel; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Hosts; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetChannelHosts;
// ScriptStruct ControlRig.RigUnit_SwitchParent
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_SwitchParent final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
ERigSwitchParentMode Mode; // 0x01F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F1[0x3]; // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Child; // 0x01F4(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x0200(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainGlobal; // 0x020C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SwitchParent;
// ScriptStruct ControlRig.RigUnit_HierarchyGetParentWeights
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_HierarchyGetParentWeights final : public FRigUnit_DynamicHierarchyBase
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementWeight> Weights; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection Parents; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetParentWeights;
// ScriptStruct ControlRig.RigUnit_SetRelativeRotationForItem
// 0x0090 (0x0280 - 0x01F0)
struct FRigUnit_SetRelativeRotationForItem final : public FRigUnitMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bParentInitial; // 0x0208(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0210(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedChild; // 0x0238(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0258(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRelativeRotationForItem;
// ScriptStruct ControlRig.RigUnit_HierarchyGetParentWeightsArray
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_HierarchyGetParentWeightsArray final : public FRigUnit_DynamicHierarchyBase
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementWeight> Weights; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Parents; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetParentWeightsArray;
// ScriptStruct ControlRig.RigUnit_GetFloatAnimationChannelFromItem
// 0x0008 (0x0020 - 0x0018)
struct FRigUnit_GetFloatAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
float Value; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetFloatAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_HierarchySetParentWeights
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_HierarchySetParentWeights final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementWeight> Weights; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchySetParentWeights;
// ScriptStruct ControlRig.RigUnit_HierarchyReset
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_HierarchyReset final : public FRigUnit_DynamicHierarchyBaseMutable
{
};
DUMPER7_ASSERTS_FRigUnit_HierarchyReset;
// ScriptStruct ControlRig.RigUnit_HierarchyImportFromSkeleton
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_HierarchyImportFromSkeleton final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
class FName NameSpace; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeCurves; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0200(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyImportFromSkeleton;
// ScriptStruct ControlRig.RigUnit_HierarchyRemoveElement
// 0x0010 (0x0200 - 0x01F0)
struct FRigUnit_HierarchyRemoveElement final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSuccess; // 0x01FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyRemoveElement;
// ScriptStruct ControlRig.RigUnit_SetRotatorAnimationChannel
// 0x0020 (0x0230 - 0x0210)
struct FRigUnit_SetRotatorAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
struct FRotator Value; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRotatorAnimationChannel;
// ScriptStruct ControlRig.RigUnit_HierarchyAddBone
// 0x0070 (0x0280 - 0x0210)
struct FRigUnit_HierarchyAddBone final : public FRigUnit_HierarchyAddElement
{
public:
struct FTransform Transform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_271[0xF]; // 0x0271(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddBone;
// ScriptStruct ControlRig.RigUnit_HierarchyAddNull
// 0x0070 (0x0280 - 0x0210)
struct FRigUnit_HierarchyAddNull final : public FRigUnit_HierarchyAddElement
{
public:
struct FTransform Transform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_271[0xF]; // 0x0271(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddNull;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControl_Settings
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FRigUnit_HierarchyAddControl_Settings
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName DisplayName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControl_Settings;
// ScriptStruct ControlRig.RigUnit_PoseGetDelta
// 0x0120 (0x0128 - 0x0008)
struct FRigUnit_PoseGetDelta final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose PoseA; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FRigPose PoseB; // 0x0078(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float PositionThreshold; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationThreshold; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScaleThreshold; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveThreshold; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x00F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection ItemsToCompare; // 0x0100(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PosesAreEqual; // 0x0110(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection ItemsWithDelta; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseGetDelta;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControl_ProxySettings
// 0x0020 (0x0020 - 0x0000)
struct FRigUnit_HierarchyAddControl_ProxySettings final
{
public:
bool bIsProxy; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> DrivenControls; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigControlVisibility ShapeVisibility; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControl_ProxySettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat_LimitSettings
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_HierarchyAddControlFloat_LimitSettings final
{
public:
struct FRigControlLimitEnabled Limit; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MinValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLimits; // 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_FRigUnit_HierarchyAddControlFloat_LimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyGetSiblings
// 0x0050 (0x0058 - 0x0008)
struct FRigUnit_HierarchyGetSiblings final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeItem; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Siblings; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedItem; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedSiblings; // 0x0048(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetSiblings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat_Settings
// 0x00C0 (0x00D0 - 0x0010)
struct FRigUnit_HierarchyAddControlFloat_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigControlAxis PrimaryAxis; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsScale; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlFloat_LimitSettings Limits; // 0x0014(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x0030(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x00B0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlFloat_Settings;
// ScriptStruct ControlRig.RigUnit_GetRotatorAnimationChannelFromItem
// 0x0018 (0x0030 - 0x0018)
struct FRigUnit_GetRotatorAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
struct FRotator Value; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetRotatorAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlElement
// 0x0070 (0x0280 - 0x0210)
#pragma pack(push, 0x1)
struct alignas(0x10) FRigUnit_HierarchyAddControlElement : public FRigUnit_HierarchyAddElement
{
public:
struct FTransform OffsetTransform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace OffsetSpace; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
#pragma pack(pop)
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlElement;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat
// 0x00D0 (0x0350 - 0x0280)
struct FRigUnit_HierarchyAddControlFloat final : public FRigUnit_HierarchyAddControlElement
{
public:
float InitialValue; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlFloat_Settings Settings; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlFloat;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger_LimitSettings
// 0x0010 (0x0010 - 0x0000)
struct FRigUnit_HierarchyAddControlInteger_LimitSettings final
{
public:
struct FRigControlLimitEnabled Limit; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 MinValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLimits; // 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_FRigUnit_HierarchyAddControlInteger_LimitSettings;
// ScriptStruct ControlRig.RigUnit_RemoveMetadataTag
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_RemoveMetadataTag final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x01FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Removed; // 0x0205(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_206[0x2]; // 0x0206(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0208(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_RemoveMetadataTag;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger_Settings
// 0x00C0 (0x00D0 - 0x0010)
struct FRigUnit_HierarchyAddControlInteger_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigControlAxis PrimaryAxis; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UEnum* ControlEnum; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControlInteger_LimitSettings Limits; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x0030(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x00B0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlInteger_Settings;
// ScriptStruct ControlRig.RigUnit_GetControlInitialTransform
// 0x0098 (0x00A0 - 0x0008)
struct FRigUnit_GetControlInitialTransform final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0080(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlInitialTransform;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger
// 0x00D0 (0x0350 - 0x0280)
struct FRigUnit_HierarchyAddControlInteger final : public FRigUnit_HierarchyAddControlElement
{
public:
int32 InitialValue; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlInteger_Settings Settings; // 0x0280(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlInteger;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D_LimitSettings
// 0x0030 (0x0030 - 0x0000)
struct FRigUnit_HierarchyAddControlVector2D_LimitSettings final
{
public:
struct FRigControlLimitEnabled LimitX; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitY; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D MinValue; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D MaxValue; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector2D_LimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D_Settings
// 0x00F0 (0x0100 - 0x0010)
struct FRigUnit_HierarchyAddControlVector2D_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigControlAxis PrimaryAxis; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlVector2D_LimitSettings Limits; // 0x0018(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x0050(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x00D0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<ERigControlTransformChannel> FilteredChannels; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector2D_Settings;
// ScriptStruct ControlRig.RigUnit_PoseGetItems
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_PoseGetItems final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Items; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseGetItems;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D
// 0x0110 (0x0390 - 0x0280)
struct FRigUnit_HierarchyAddControlVector2D final : public FRigUnit_HierarchyAddControlElement
{
public:
struct FVector2D InitialValue; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlVector2D_Settings Settings; // 0x0290(0x0100)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector2D;
// ScriptStruct ControlRig.RigUnit_SetRotatorAnimationChannelFromItem
// 0x0020 (0x0220 - 0x0200)
struct FRigUnit_SetRotatorAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
struct FRotator Value; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRotatorAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector_LimitSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_HierarchyAddControlVector_LimitSettings final
{
public:
struct FRigControlLimitEnabled LimitX; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitY; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitZ; // 0x0004(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector MinValue; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MaxValue; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector_LimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector_Settings
// 0x0100 (0x0110 - 0x0010)
struct FRigUnit_HierarchyAddControlVector_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigVMTransformSpace InitialSpace; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPosition; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlVector_LimitSettings Limits; // 0x0018(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x0060(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x00E0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<ERigControlTransformChannel> FilteredChannels; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector_Settings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector
// 0x0120 (0x03A0 - 0x0280)
struct FRigUnit_HierarchyAddControlVector final : public FRigUnit_HierarchyAddControlElement
{
public:
struct FVector InitialValue; // 0x0278(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControlVector_Settings Settings; // 0x0290(0x0110)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlVector;
// ScriptStruct ControlRig.RigUnit_GetVector2DAnimationChannel
// 0x0010 (0x0040 - 0x0030)
struct FRigUnit_GetVector2DAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
struct FVector2D Value; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetVector2DAnimationChannel;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator_LimitSettings
// 0x0040 (0x0040 - 0x0000)
struct FRigUnit_HierarchyAddControlRotator_LimitSettings final
{
public:
struct FRigControlLimitEnabled LimitPitch; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitYaw; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitRoll; // 0x0004(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator MinValue; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator MaxValue; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlRotator_LimitSettings;
// ScriptStruct ControlRig.RigUnit_GetCurveValue
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_GetCurveValue final : public FRigUnit
{
public:
class FName Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Valid; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedCurveIndex; // 0x0018(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigUnit_GetCurveValue;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator_Settings
// 0x0100 (0x0110 - 0x0010)
struct FRigUnit_HierarchyAddControlRotator_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigVMTransformSpace InitialSpace; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlRotator_LimitSettings Limits; // 0x0018(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x0060(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x00E0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<ERigControlTransformChannel> FilteredChannels; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlRotator_Settings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator
// 0x0120 (0x03A0 - 0x0280)
struct FRigUnit_HierarchyAddControlRotator final : public FRigUnit_HierarchyAddControlElement
{
public:
struct FRotator InitialValue; // 0x0278(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControlRotator_Settings Settings; // 0x0290(0x0110)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlRotator;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlTransform_LimitSettings
// 0x00B0 (0x00B0 - 0x0000)
struct FRigUnit_HierarchyAddControlTransform_LimitSettings final
{
public:
struct FRigControlLimitEnabled LimitTranslationX; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitTranslationY; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitTranslationZ; // 0x0004(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitPitch; // 0x0006(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitYaw; // 0x0008(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitRoll; // 0x000A(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitScaleX; // 0x000C(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitScaleY; // 0x000E(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled LimitScaleZ; // 0x0010(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FEulerTransform MinValue; // 0x0018(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FEulerTransform MaxValue; // 0x0060(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bDrawLimits; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlTransform_LimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyCreatePoseItemArray_Entry
// 0x0100 (0x0100 - 0x0000)
struct FRigUnit_HierarchyCreatePoseItemArray_Entry final
{
public:
struct FRigElementKey Item; // 0x0000(0x000C)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform LocalTransform; // 0x0010(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform GlobalTransform; // 0x0070(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseEulerAngles; // 0x00D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector EulerAngles; // 0x00D8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveValue; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F4[0xC]; // 0x00F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyCreatePoseItemArray_Entry;
// ScriptStruct ControlRig.RigUnit_HierarchyCreatePoseItemArray
// 0x0080 (0x0088 - 0x0008)
struct FRigUnit_HierarchyCreatePoseItemArray final : public FRigUnit_HierarchyBase
{
public:
TArray<struct FRigUnit_HierarchyCreatePoseItemArray_Entry> Entries; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x0018(0x0070)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyCreatePoseItemArray;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlTransform_Settings
// 0x0170 (0x0180 - 0x0010)
struct FRigUnit_HierarchyAddControlTransform_Settings final : public FRigUnit_HierarchyAddControl_Settings
{
public:
ERigVMTransformSpace InitialSpace; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePreferredRotationOrder; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEulerRotationOrder PreferredRotationOrder; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControlTransform_LimitSettings Limits; // 0x0018(0x00B0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x00D0(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x0150(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<ERigControlTransformChannel> FilteredChannels; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlTransform_Settings;
// ScriptStruct ControlRig.RigUnit_GetControlVisibility
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_GetControlVisibility final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVisible; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0018(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlVisibility;
// ScriptStruct ControlRig.RigUnit_HierarchyAddControlTransform
// 0x01E0 (0x0460 - 0x0280)
struct FRigUnit_HierarchyAddControlTransform final : public FRigUnit_HierarchyAddControlElement
{
public:
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialValue; // 0x0280(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddControlTransform_Settings Settings; // 0x02E0(0x0180)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddControlTransform;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelBool
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelBool final : public FRigUnit_HierarchyAddElement
{
public:
bool InitialValue; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MinimumValue; // 0x0211(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MaximumValue; // 0x0212(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings LimitsEnabled; // 0x0213(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelBool;
// ScriptStruct ControlRig.RigUnit_SetVector2DAnimationChannel
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_SetVector2DAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
struct FVector2D Value; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetVector2DAnimationChannel;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelSingleLimitSettings
// 0x0002 (0x0002 - 0x0000)
struct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings final : public FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
{
public:
struct FRigControlLimitEnabled Enabled; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelFloat
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelFloat final : public FRigUnit_HierarchyAddElement
{
public:
float InitialValue; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumValue; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumValue; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings LimitsEnabled; // 0x021C(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_21E[0x2]; // 0x021E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelFloat;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelScaleFloat
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelScaleFloat final : public FRigUnit_HierarchyAddElement
{
public:
float InitialValue; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumValue; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumValue; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings LimitsEnabled; // 0x021C(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_21E[0x2]; // 0x021E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelScaleFloat;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelInteger
// 0x0020 (0x0230 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelInteger final : public FRigUnit_HierarchyAddElement
{
public:
int32 InitialValue; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinimumValue; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaximumValue; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelSingleLimitSettings LimitsEnabled; // 0x021C(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_21E[0x2]; // 0x021E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class UEnum* ControlEnum; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelInteger;
// ScriptStruct ControlRig.RigUnit_GetControlRotator
// 0x0078 (0x0080 - 0x0008)
struct FRigUnit_GetControlRotator final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator Rotator; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator Minimum; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator Maximum; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0060(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlRotator;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannel2DLimitSettings
// 0x0004 (0x0004 - 0x0000)
struct FRigUnit_HierarchyAddAnimationChannel2DLimitSettings final : public FRigUnit_HierarchyAddAnimationChannelEmptyLimitSettings
{
public:
struct FRigControlLimitEnabled X; // 0x0000(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigControlLimitEnabled Y; // 0x0002(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannel2DLimitSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelVector2D
// 0x0040 (0x0250 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelVector2D final : public FRigUnit_HierarchyAddElement
{
public:
struct FVector2D InitialValue; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D MinimumValue; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D MaximumValue; // 0x0230(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannel2DLimitSettings LimitsEnabled; // 0x0240(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_244[0xC]; // 0x0244(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelVector2D;
// ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelVector
// 0x0050 (0x0260 - 0x0210)
struct FRigUnit_HierarchyAddAnimationChannelVector final : public FRigUnit_HierarchyAddElement
{
public:
struct FVector InitialValue; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MinimumValue; // 0x0228(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MaximumValue; // 0x0240(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_HierarchyAddAnimationChannelVectorLimitSettings LimitsEnabled; // 0x0258(0x0006)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_25E[0x2]; // 0x025E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddAnimationChannelVector;
// ScriptStruct ControlRig.RigUnit_HierarchyGetShapeSettings
// 0x0098 (0x00A0 - 0x0008)
struct FRigUnit_HierarchyGetShapeSettings final : public FRigUnit_DynamicHierarchyBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_HierarchyAddControl_ShapeSettings Settings; // 0x0020(0x0080)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetShapeSettings;
// ScriptStruct ControlRig.RigUnit_HierarchyAddSocket
// 0x0090 (0x02A0 - 0x0210)
struct FRigUnit_HierarchyAddSocket final : public FRigUnit_HierarchyAddElement
{
public:
struct FTransform Transform; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0274(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Description; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddSocket;
// ScriptStruct ControlRig.RigUnit_HierarchyGetParents
// 0x0050 (0x0058 - 0x0008)
struct FRigUnit_HierarchyGetParents final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeChild; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReverse; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Parents; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedChild; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedParents; // 0x0048(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetParents;
// ScriptStruct ControlRig.RigUnit_HierarchyGetChildren
// 0x0050 (0x0058 - 0x0008)
struct FRigUnit_HierarchyGetChildren final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Parent; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeParent; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRecursive; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection Children; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedChildren; // 0x0048(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetChildren;
// ScriptStruct ControlRig.RigUnit_HierarchyGetSiblingsItemArray
// 0x0050 (0x0058 - 0x0008)
struct FRigUnit_HierarchyGetSiblingsItemArray final : public FRigUnit_HierarchyBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeItem; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDefaultSiblings; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Siblings; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedItem; // 0x0028(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKeyCollection CachedSiblings; // 0x0048(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetSiblingsItemArray;
// ScriptStruct ControlRig.RigUnit_HierarchyGetPose
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_HierarchyGetPose final : public FRigUnit_HierarchyBase
{
public:
bool Initial; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection ItemsToGet; // 0x0010(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPose Pose; // 0x0020(0x0070)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HierarchyGetPose;
// ScriptStruct ControlRig.RigUnit_HierarchySetPose
// 0x0090 (0x0280 - 0x01F0)
struct FRigUnit_HierarchySetPose final : public FRigUnit_HierarchyBaseMutable
{
public:
struct FRigPose Pose; // 0x01F0(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0261(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_262[0x6]; // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKeyCollection ItemsToSet; // 0x0268(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchySetPose;
// ScriptStruct ControlRig.RigUnit_PoseIsEmpty
// 0x0078 (0x0080 - 0x0008)
struct FRigUnit_PoseIsEmpty final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool IsEmpty; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_PoseIsEmpty;
// ScriptStruct ControlRig.RigUnit_PoseGetItemsItemArray
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_PoseGetItemsItemArray final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
ERigElementType ElementType; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseGetItemsItemArray;
// ScriptStruct ControlRig.RigUnit_PoseGetTransform
// 0x00F8 (0x0100 - 0x0008)
struct FRigUnit_PoseGetTransform final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FRigElementKey Item; // 0x0078(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Valid; // 0x0085(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_86[0xA]; // 0x0086(0x000A)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0090(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveValue; // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CachedPoseElementIndex; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CachedPoseHash; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_PoseGetTransform;
// ScriptStruct ControlRig.RigUnit_PoseGetCurve
// 0x0088 (0x0090 - 0x0008)
struct FRigUnit_PoseGetCurve final : public FRigUnit_HierarchyBase
{
public:
struct FRigPose Pose; // 0x0008(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FName Curve; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Valid; // 0x0080(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CurveValue; // 0x0084(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CachedPoseElementIndex; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CachedPoseHash; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PoseGetCurve;
// ScriptStruct ControlRig.RigUnit_InteractionExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_InteractionExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_InteractionExecution;
// ScriptStruct ControlRig.RigUnit_IsInteracting
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_IsInteracting final : public FRigUnit
{
public:
bool bIsInteracting; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsTranslating; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsRotating; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsScaling; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_IsInteracting;
// ScriptStruct ControlRig.RigUnit_ItemBaseMutable
// 0x0000 (0x01F0 - 0x01F0)
struct FRigUnit_ItemBaseMutable final : public FRigUnitMutable
{
};
DUMPER7_ASSERTS_FRigUnit_ItemBaseMutable;
// ScriptStruct ControlRig.RigUnit_ItemReplace
// 0x0028 (0x0030 - 0x0008)
struct FRigUnit_ItemReplace final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Old; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName New; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Result; // 0x0024(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ItemReplace;
// ScriptStruct ControlRig.RigUnit_ItemNotEquals
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_ItemNotEquals final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey A; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey B; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ItemNotEquals;
// ScriptStruct ControlRig.RigUnit_ItemTypeNotEquals
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_ItemTypeNotEquals final : public FRigUnit_ItemBase
{
public:
struct FRigElementKey A; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey B; // 0x0014(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ItemTypeNotEquals;
// ScriptStruct ControlRig.RigUnit_HierarchyAddPhysicsSolver
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_HierarchyAddPhysicsSolver final : public FRigUnit_DynamicHierarchyBaseMutable
{
public:
class FName Name; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigPhysicsSolverID Solver; // 0x01F8(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_HierarchyAddPhysicsSolver;
// ScriptStruct ControlRig.RigUnit_PrepareForExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_PrepareForExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_PrepareForExecution;
// ScriptStruct ControlRig.RigUnit_ResolveConnector
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_ResolveConnector final : public FRigUnit_RigModulesBase
{
public:
struct FRigElementKey Connector; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SkipSocket; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Result; // 0x0018(0x000C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsConnected; // 0x0024(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ResolveConnector;
// ScriptStruct ControlRig.RigUnit_GetItemShortName
// 0x0018 (0x0020 - 0x0008)
struct FRigUnit_GetItemShortName final : public FRigUnit_RigModulesBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ShortName; // 0x0014(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetItemShortName;
// ScriptStruct ControlRig.RigUnit_IsItemInCurrentNameSpace
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_IsItemInCurrentNameSpace final : public FRigUnit_RigModulesBase
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Result; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_IsItemInCurrentNameSpace;
// ScriptStruct ControlRig.RigUnit_SequenceExecution
// 0x0968 (0x0970 - 0x0008)
struct FRigUnit_SequenceExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext A; // 0x01F0(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext B; // 0x03D0(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext C; // 0x05B0(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
struct FControlRigExecuteContext D; // 0x0790(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SequenceExecution;
// ScriptStruct ControlRig.RigUnit_Item
// 0x0010 (0x0018 - 0x0008)
struct FRigUnit_Item final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_Item;
// ScriptStruct ControlRig.RigUnit_BoneName
// 0x0008 (0x0010 - 0x0008)
struct FRigUnit_BoneName final : public FRigUnit
{
public:
class FName bone; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_BoneName;
// ScriptStruct ControlRig.RigUnit_ControlName
// 0x0008 (0x0010 - 0x0008)
struct FRigUnit_ControlName final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ControlName;
// ScriptStruct ControlRig.RigUnit_GetIntAnimationChannel
// 0x0008 (0x0038 - 0x0030)
struct FRigUnit_GetIntAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
int32 Value; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetIntAnimationChannel;
// ScriptStruct ControlRig.RigUnit_GetVectorAnimationChannel
// 0x0018 (0x0048 - 0x0030)
struct FRigUnit_GetVectorAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
struct FVector Value; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetVectorAnimationChannel;
// ScriptStruct ControlRig.RigUnit_GetTransformAnimationChannel
// 0x0060 (0x0090 - 0x0030)
struct FRigUnit_GetTransformAnimationChannel final : public FRigUnit_GetAnimationChannelBase
{
public:
struct FTransform Value; // 0x0030(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetTransformAnimationChannel;
// ScriptStruct ControlRig.RigUnit_SetIntAnimationChannel
// 0x0010 (0x0220 - 0x0210)
struct FRigUnit_SetIntAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
int32 Value; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetIntAnimationChannel;
// ScriptStruct ControlRig.RigUnit_SetVectorAnimationChannel
// 0x0020 (0x0230 - 0x0210)
struct FRigUnit_SetVectorAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
struct FVector Value; // 0x0210(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetVectorAnimationChannel;
// ScriptStruct ControlRig.RigUnit_SetTransformAnimationChannel
// 0x0060 (0x0270 - 0x0210)
struct FRigUnit_SetTransformAnimationChannel final : public FRigUnit_SetAnimationChannelBase
{
public:
struct FTransform Value; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetTransformAnimationChannel;
// ScriptStruct ControlRig.RigUnit_GetVectorAnimationChannelFromItem
// 0x0018 (0x0030 - 0x0018)
struct FRigUnit_GetVectorAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
struct FVector Value; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetVectorAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_GetTransformAnimationChannelFromItem
// 0x0068 (0x0080 - 0x0018)
struct FRigUnit_GetTransformAnimationChannelFromItem final : public FRigUnit_GetAnimationChannelFromItemBase
{
public:
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetTransformAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_SetFloatAnimationChannelFromItem
// 0x0010 (0x0210 - 0x0200)
struct FRigUnit_SetFloatAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
float Value; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0xC]; // 0x0204(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetFloatAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_SetVectorAnimationChannelFromItem
// 0x0020 (0x0220 - 0x0200)
struct FRigUnit_SetVectorAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
struct FVector Value; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetVectorAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_SetTransformAnimationChannelFromItem
// 0x0060 (0x0260 - 0x0200)
struct FRigUnit_SetTransformAnimationChannelFromItem final : public FRigUnit_SetAnimationChannelBaseFromItem
{
public:
struct FTransform Value; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetTransformAnimationChannelFromItem;
// ScriptStruct ControlRig.RigUnit_CurveExists
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_CurveExists final : public FRigUnit
{
public:
class FName Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Exists; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedCurveIndex; // 0x0018(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigUnit_CurveExists;
// ScriptStruct ControlRig.RigUnit_GetBoneTransform
// 0x00A8 (0x00B0 - 0x0008)
struct FRigUnit_GetBoneTransform final : public FRigUnit
{
public:
class FName bone; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBone; // 0x0080(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFirstUpdate; // 0x00A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_GetBoneTransform;
// ScriptStruct ControlRig.RigUnit_GetControlBool
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_GetControlBool final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BoolValue; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0018(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlBool;
// ScriptStruct ControlRig.RigUnit_GetControlInteger
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetControlInteger final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IntegerValue; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Minimum; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Maximum; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlInteger;
// ScriptStruct ControlRig.RigUnit_GetControlVector
// 0x0078 (0x0080 - 0x0008)
struct FRigUnit_GetControlVector final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Vector; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Minimum; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Maximum; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0060(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlVector;
// ScriptStruct ControlRig.RigUnit_GetControlTransform
// 0x0158 (0x0160 - 0x0008)
struct FRigUnit_GetControlTransform final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Minimum; // 0x0080(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Maximum; // 0x00E0(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0140(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlTransform;
// ScriptStruct ControlRig.RigUnit_GetInitialBoneTransform
// 0x0098 (0x00A0 - 0x0008)
struct FRigUnit_GetInitialBoneTransform final : public FRigUnit
{
public:
class FName bone; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBone; // 0x0080(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetInitialBoneTransform;
// ScriptStruct ControlRig.RigUnit_GetRelativeTransformForItem
// 0x00C8 (0x00D0 - 0x0008)
struct FRigUnit_GetRelativeTransformForItem final : public FRigUnit
{
public:
struct FRigElementKey Child; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bChildInitial; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Parent; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bParentInitial; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform RelativeTransform; // 0x0030(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedChild; // 0x0090(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x00B0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetRelativeTransformForItem;
// ScriptStruct ControlRig.RigUnit_GetTransform
// 0x0098 (0x00A0 - 0x0008)
struct FRigUnit_GetTransform final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0xA]; // 0x0016(0x000A)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0020(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedIndex; // 0x0080(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetTransform;
// ScriptStruct ControlRig.RigUnit_GetTransformItemArray
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetTransformItemArray final : public FRigUnit
{
public:
TArray<struct FRigElementKey> Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> Transforms; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedIndex; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetTransformItemArray;
// ScriptStruct ControlRig.RigDispatch_GetMetadata
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_GetMetadata : public FRigDispatch_MetadataBase
{
};
DUMPER7_ASSERTS_FRigDispatch_GetMetadata;
// ScriptStruct ControlRig.RigUnit_RemoveMetadata
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_RemoveMetadata final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x01FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Removed; // 0x0205(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_206[0x2]; // 0x0206(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0208(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_RemoveMetadata;
// ScriptStruct ControlRig.RigUnit_HasMetadata
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_HasMetadata final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetadataType Type; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Found; // 0x001E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HasMetadata;
// ScriptStruct ControlRig.RigUnit_SetMetadataTagArray
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetMetadataTagArray final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> Tags; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0218(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMetadataTagArray;
// ScriptStruct ControlRig.RigUnit_HasMetadataTag
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_HasMetadataTag final : public FRigUnit
{
public:
struct FRigElementKey Item; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Found; // 0x001D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_HasMetadataTag;
// ScriptStruct ControlRig.RigUnit_FindItemsWithMetadataTag
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_FindItemsWithMetadataTag final : public FRigUnit
{
public:
class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigMetaDataNameSpace NameSpace; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Items; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_FindItemsWithMetadataTag;
// ScriptStruct ControlRig.RigDispatch_GetModuleMetadata
// 0x0000 (0x00A0 - 0x00A0)
struct FRigDispatch_GetModuleMetadata final : public FRigDispatch_GetMetadata
{
};
DUMPER7_ASSERTS_FRigDispatch_GetModuleMetadata;
// ScriptStruct ControlRig.RigUnit_OffsetTransformForItem
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_OffsetTransformForItem final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform OffsetTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0268(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_OffsetTransformForItem;
// ScriptStruct ControlRig.RigUnit_SetBoneInitialTransform
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_SetBoneInitialTransform final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0260(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x02C8(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetBoneInitialTransform;
// ScriptStruct ControlRig.RigUnit_SetBoneTransform
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_SetBoneTransform final : public FRigUnitMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Result; // 0x0260(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedBone; // 0x02D0(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetBoneTransform;
// ScriptStruct ControlRig.RigUnit_GetControlColor
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetControlColor final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlColor;
// ScriptStruct ControlRig.RigUnit_GetControlDrivenList
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_GetControlDrivenList final : public FRigUnit
{
public:
class FName Control; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigElementKey> Driven; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0020(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetControlDrivenList;
// ScriptStruct ControlRig.RigUnit_SetControlOffset
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_SetControlOffset final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Offset; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0268(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetControlOffset;
// ScriptStruct ControlRig.RigUnit_SetShapeTransform
// 0x0090 (0x0280 - 0x01F0)
struct FRigUnit_SetShapeTransform final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0260(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetShapeTransform;
// ScriptStruct ControlRig.RigUnit_SetControlFloat
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetControlFloat final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FloatValue; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlFloat;
// ScriptStruct ControlRig.RigUnit_SetMultiControlFloat
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetMultiControlFloat final : public FRigUnitMutable
{
public:
TArray<struct FRigUnit_SetMultiControlFloat_Entry> Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlFloat;
// ScriptStruct ControlRig.RigUnit_SetControlVector2D
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetControlVector2D final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D Vector; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedControlIndex; // 0x0210(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlVector2D;
// ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetMultiControlVector2D final : public FRigUnitMutable
{
public:
TArray<struct FRigUnit_SetMultiControlVector2D_Entry> Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetMultiControlVector2D;
// ScriptStruct ControlRig.RigUnit_SetControlRotator
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetControlRotator final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator Rotator; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0220(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetControlRotator;
// ScriptStruct ControlRig.RigUnit_SetControlTransform
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_SetControlTransform final : public FRigUnitMutable
{
public:
class FName Control; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedControlIndex; // 0x0268(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetControlTransform;
// ScriptStruct ControlRig.RigUnit_SetControlVisibility
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetControlVisibility final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Pattern; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVisible; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedControlIndices; // 0x0218(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetControlVisibility;
// ScriptStruct ControlRig.RigUnit_SetCurveValue
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_SetCurveValue final : public FRigUnitMutable
{
public:
class FName Curve; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Value; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedCurveIndex; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigUnit_SetCurveValue;
// ScriptStruct ControlRig.RigUnit_SetRelativeTransformForItem
// 0x00D0 (0x02C0 - 0x01F0)
struct FRigUnit_SetRelativeTransformForItem final : public FRigUnitMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey Parent; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bParentInitial; // 0x0208(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0274(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedChild; // 0x0278(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedParent; // 0x0298(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetRelativeTransformForItem;
// ScriptStruct ControlRig.RigUnit_SetTransform
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_SetTransform final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x01FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0268(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetTransform;
// ScriptStruct ControlRig.RigUnit_SetTranslation
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetTranslation final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x01FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Value; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0220(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetTranslation;
// ScriptStruct ControlRig.RigUnit_SetScale
// 0x0050 (0x0240 - 0x01F0)
struct FRigUnit_SetScale final : public FRigUnitMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x01FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Scale; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement CachedIndex; // 0x0220(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetScale;
// ScriptStruct ControlRig.RigUnit_SetTransformItemArray
// 0x0040 (0x0230 - 0x01F0)
struct FRigUnit_SetTransformItemArray final : public FRigUnitMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x0201(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> Transforms; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedIndex; // 0x0220(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SetTransformItemArray;
// ScriptStruct ControlRig.RigUnit_ToRigSpace_Transform
// 0x00C8 (0x00D0 - 0x0008)
struct FRigUnit_ToRigSpace_Transform final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Value; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Global; // 0x0070(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Transform;
// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Location
// 0x0030 (0x0038 - 0x0008)
struct FRigUnit_ToWorldSpace_Location final : public FRigUnit
{
public:
struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector World; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Location;
// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Rotation
// 0x0048 (0x0050 - 0x0008)
struct FRigUnit_ToWorldSpace_Rotation final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat World; // 0x0030(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Rotation;
// ScriptStruct ControlRig.RigUnit_ItemHarmonics
// 0x00C0 (0x02B0 - 0x01F0)
struct FRigUnit_ItemHarmonics final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigUnit_Harmonics_TargetItem> Targets; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FVector WaveSpeed; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveFrequency; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveAmplitude; // 0x0230(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveOffset; // 0x0248(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaveNoise; // 0x0260(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType WaveEase; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float WaveMinimum; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WaveMaximum; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEulerRotationOrder RotationOrder; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0x0288(0x0028)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ItemHarmonics;
// ScriptStruct ControlRig.RigUnit_ChainHarmonicsPerItem
// 0x02D0 (0x04C0 - 0x01F0)
struct FRigUnit_ChainHarmonicsPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey ChainRoot; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Speed; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Reach Reach; // 0x0218(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Wave Wave; // 0x0260(0x0078)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve WaveCurve; // 0x02D8(0x0088)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x0360(0x0058)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bDrawDebug; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform DrawWorldOffset; // 0x03C0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x0420(0x0098)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ChainHarmonicsPerItem;
// ScriptStruct ControlRig.RigUnit_AimItem_Target
// 0x0048 (0x0048 - 0x0000)
struct FRigUnit_AimItem_Target final
{
public:
float Weight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Axis; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind Kind; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey Space; // 0x003C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_AimItem_Target;
// ScriptStruct ControlRig.RigUnit_AimBoneMath
// 0x0228 (0x0230 - 0x0008)
struct FRigUnit_AimBoneMath final : public FRigUnit_HighlevelBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InputTransform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_AimItem_Target Primary; // 0x0070(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_AimItem_Target Secondary; // 0x00B8(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Weight; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_104[0xC]; // 0x0104(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Result; // 0x0110(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x0170(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement PrimaryCachedSpace; // 0x01E0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement SecondaryCachedSpace; // 0x0200(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0220(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_221[0xF]; // 0x0221(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimBoneMath;
// ScriptStruct ControlRig.RigUnit_AimItem
// 0x0190 (0x0380 - 0x01F0)
struct FRigUnit_AimItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_AimItem_Target Primary; // 0x0200(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_AimItem_Target Secondary; // 0x0248(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Weight; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_294[0xC]; // 0x0294(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x02A0(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedItem; // 0x0310(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement PrimaryCachedSpace; // 0x0330(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement SecondaryCachedSpace; // 0x0350(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0370(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_371[0xF]; // 0x0371(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_AimItem;
// ScriptStruct ControlRig.RigUnit_CCDIK
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_CCDIK final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EffectorBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxIterations; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStartFromTail; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BaseRotationLimit; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigUnit_CCDIK_RotationLimit> RotationLimits; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_CCDIK_WorkData WorkData; // 0x0290(0x0060)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIK;
// ScriptStruct ControlRig.RigUnit_CCDIKPerItem
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_CCDIKPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxIterations; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStartFromTail; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BaseRotationLimit; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigUnit_CCDIK_RotationLimitPerItem> RotationLimits; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_CCDIK_WorkData WorkData; // 0x0290(0x0060)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIKPerItem;
// ScriptStruct ControlRig.RigUnit_CCDIKItemArray
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_CCDIKItemArray final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxIterations; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStartFromTail; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BaseRotationLimit; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigUnit_CCDIK_RotationLimitPerItem> RotationLimits; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_CCDIK_WorkData WorkData; // 0x0290(0x0060)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_CCDIKItemArray;
// ScriptStruct ControlRig.RigUnit_DistributeRotation
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_DistributeRotation final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_DistributeRotation_Rotation> Rotations; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x0220(0x0050)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DistributeRotation;
// ScriptStruct ControlRig.RigUnit_DistributeRotationForCollection
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_DistributeRotationForCollection final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_DistributeRotation_Rotation> Rotations; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x0218(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_DistributeRotationForCollection;
// ScriptStruct ControlRig.RigUnit_FABRIK
// 0x00D0 (0x02C0 - 0x01F0)
struct FRigUnit_FABRIK final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EffectorBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxIterations; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_FABRIK_WorkData WorkData; // 0x0270(0x0040)(Transient, NativeAccessSpecifierPublic)
bool bSetEffectorTransform; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FABRIK;
// ScriptStruct ControlRig.RigUnit_FABRIKPerItem
// 0x00D0 (0x02C0 - 0x01F0)
struct FRigUnit_FABRIKPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform EffectorTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxIterations; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_FABRIK_WorkData WorkData; // 0x0270(0x0040)(Transient, NativeAccessSpecifierPublic)
bool bSetEffectorTransform; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FABRIKPerItem;
// ScriptStruct ControlRig.RigUnit_FitChainToCurvePerItem
// 0x0220 (0x0410 - 0x01F0)
struct FRigUnit_FitChainToCurvePerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigVMFourPointBezier Bezier; // 0x0200(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EControlRigCurveAlignment Alignment; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Minimum; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Maximum; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SamplingPrecision; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x0270(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0288(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVectorPosition; // 0x02A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_FitChainToCurve_Rotation> Rotations; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D1[0xF]; // 0x02D1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x02E0(0x0090)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x0370(0x0098)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurvePerItem;
// ScriptStruct ControlRig.RigUnit_FitChainToCurveItemArray
// 0x0220 (0x0410 - 0x01F0)
struct FRigUnit_FitChainToCurveItemArray final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigVMFourPointBezier Bezier; // 0x0200(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EControlRigCurveAlignment Alignment; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Minimum; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Maximum; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SamplingPrecision; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x0270(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0288(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVectorPosition; // 0x02A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_FitChainToCurve_Rotation> Rotations; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMAnimEasingType RotationEaseType; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D1[0xF]; // 0x02D1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x02E0(0x0090)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x0370(0x0098)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_FitChainToCurveItemArray;
// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_PerBone
// 0x0070 (0x0070 - 0x0000)
struct FRigUnit_ModifyBoneTransforms_PerBone final
{
public:
class FName bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms_PerBone;
// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_WorkData
// 0x0000 (0x0010 - 0x0010)
struct FRigUnit_ModifyBoneTransforms_WorkData final : public FRigUnit_ModifyTransforms_WorkData
{
};
DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms_WorkData;
// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_ModifyBoneTransforms final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigUnit_ModifyBoneTransforms_PerBone> BoneToModify; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeightMinimum; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeightMaximum; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigModifyBoneMode Mode; // 0x020C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_ModifyBoneTransforms_WorkData WorkData; // 0x0210(0x0010)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms;
// ScriptStruct ControlRig.RigUnit_MultiFABRIK_EndEffector
// 0x0020 (0x0020 - 0x0000)
struct FRigUnit_MultiFABRIK_EndEffector final
{
public:
class FName bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_MultiFABRIK_EndEffector;
// ScriptStruct ControlRig.RigUnit_MultiFABRIK
// 0x00A0 (0x0290 - 0x01F0)
struct FRigUnit_MultiFABRIK final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName RootBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRigUnit_MultiFABRIK_EndEffector> Effectors; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Precision; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x020C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxIterations; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_MultiFABRIK_WorkData WorkData; // 0x0218(0x0068)(Transient, NativeAccessSpecifierPublic)
bool bIsInitialized; // 0x0280(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_MultiFABRIK;
// ScriptStruct ControlRig.RigUnit_SlideChain
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_SlideChain final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlideAmount; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205[0x3]; // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SlideChain_WorkData WorkData; // 0x0208(0x0048)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SlideChain;
// ScriptStruct ControlRig.RigUnit_SlideChainPerItem
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_SlideChainPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlideAmount; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205[0x3]; // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SlideChain_WorkData WorkData; // 0x0208(0x0048)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SlideChainPerItem;
// ScriptStruct ControlRig.RigUnit_SlideChainItemArray
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_SlideChainItemArray final : public FRigUnit_HighlevelBaseMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float SlideAmount; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0204(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_205[0x3]; // 0x0205(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SlideChain_WorkData WorkData; // 0x0208(0x0048)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SlideChainItemArray;
// ScriptStruct ControlRig.SphericalRegion
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FSphericalRegion final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSphericalRegion;
// ScriptStruct ControlRig.SphericalPoseReaderDebugSettings
// 0x0010 (0x0010 - 0x0000)
struct FSphericalPoseReaderDebugSettings final
{
public:
bool bDrawDebug; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDraw2D; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawLocalAxes; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float DebugScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DebugSegments; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DebugThickness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSphericalPoseReaderDebugSettings;
// ScriptStruct ControlRig.RigUnit_SphericalPoseReader
// 0x01A0 (0x0390 - 0x01F0)
struct FRigUnit_SphericalPoseReader final : public FRigUnit_HighlevelBaseMutable
{
public:
float OutputParam; // 0x01F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey DriverItem; // 0x01F4(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DriverAxis; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RotationOffset; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ActiveRegionSize; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRegionScaleFactors ActiveRegionScaleFactors; // 0x0234(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float FalloffSize; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRegionScaleFactors FalloffRegionScaleFactors; // 0x0248(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool FlipWidthScaling; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FlipHeightScaling; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25A[0x2]; // 0x025A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey OptionalParentItem; // 0x025C(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSphericalPoseReaderDebugSettings Debug; // 0x0268(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FSphericalRegion InnerRegion; // 0x0278(0x0014)(Transient, NoDestructor, NativeAccessSpecifierPublic)
struct FSphericalRegion OuterRegion; // 0x028C(0x0014)(Transient, NoDestructor, NativeAccessSpecifierPublic)
struct FVector DriverNormal; // 0x02A0(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Driver2D; // 0x02B8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement DriverCache; // 0x02D0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement OptionalParentCache; // 0x02F0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform LocalDriverTransformInit; // 0x0310(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CachedRotationOffset; // 0x0370(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCachedInitTransforms; // 0x0388(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_389[0x7]; // 0x0389(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SphericalPoseReader;
// ScriptStruct ControlRig.RigUnit_SpringIK_WorkData
// 0x00B8 (0x00B8 - 0x0000)
struct FRigUnit_SpringIK_WorkData final
{
public:
TArray<struct FCachedRigElement> CachedBones; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedPoleVector; // 0x0010(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTransform> Transforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FCRSimPointContainer Simulation; // 0x0040(0x0078)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringIK_WorkData;
// ScriptStruct ControlRig.RigUnit_SpringIK
// 0x01D0 (0x03C0 - 0x01F0)
struct FRigUnit_SpringIK final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HierarchyStrength; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EffectorStrength; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EffectorRatio; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RootStrength; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RootRatio; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damping; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVector; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFlipPolePlane; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind PoleVectorKind; // 0x0231(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_232[0x2]; // 0x0232(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName PoleVectorSpace; // 0x0234(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector PrimaryAxis; // 0x0240(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0258(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLiveSimulation; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Iterations; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitLocalPosition; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0279(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27A[0x6]; // 0x027A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_SpringIK_DebugSettings DebugSettings; // 0x0280(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRigUnit_SpringIK_WorkData WorkData; // 0x0300(0x00B8)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SpringIK;
// ScriptStruct ControlRig.ConstraintTarget
// 0x0070 (0x0070 - 0x0000)
struct FConstraintTarget final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransformFilter Filter; // 0x0065(0x0009)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConstraintTarget;
// ScriptStruct ControlRig.RigUnit_TransformConstraint
// 0x00F0 (0x02E0 - 0x01F0)
struct FRigUnit_TransformConstraint final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName bone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETransformSpaceMode BaseTransformSpace; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform BaseTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BaseBone; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FConstraintTarget> Targets; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bUseInitialTransforms; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TransformConstraint_WorkData WorkData; // 0x0280(0x0060)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FRigUnit_TransformConstraint;
// ScriptStruct ControlRig.RigUnit_TransformConstraintPerItem
// 0x0100 (0x02F0 - 0x01F0)
struct FRigUnit_TransformConstraintPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Item; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETransformSpaceMode BaseTransformSpace; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform BaseTransform; // 0x0200(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey BaseItem; // 0x0260(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FConstraintTarget> Targets; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bUseInitialTransforms; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TransformConstraint_WorkData WorkData; // 0x0288(0x0060)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_TransformConstraintPerItem;
// ScriptStruct ControlRig.RigUnit_ParentConstraintMath_AdvancedSettings
// 0x0001 (0x0001 - 0x0000)
struct FRigUnit_ParentConstraintMath_AdvancedSettings final
{
public:
EConstraintInterpType InterpolationType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentConstraintMath_AdvancedSettings;
// ScriptStruct ControlRig.RigUnit_ParentConstraintMath
// 0x00F8 (0x0100 - 0x0008)
struct FRigUnit_ParentConstraintMath final : public FRigUnit_HighlevelBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Input; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_ParentConstraintMath_AdvancedSettings AdvancedSettings; // 0x0080(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Output; // 0x0090(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ParentConstraintMath;
// ScriptStruct ControlRig.RigUnit_PositionConstraint
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_PositionConstraint final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_PositionConstraint;
// ScriptStruct ControlRig.RigUnit_PositionConstraintLocalSpaceOffset
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_PositionConstraintLocalSpaceOffset final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement ChildCache; // 0x0218(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_PositionConstraintLocalSpaceOffset;
// ScriptStruct ControlRig.RigUnit_RotationConstraint_AdvancedSettings
// 0x0002 (0x0002 - 0x0000)
struct FRigUnit_RotationConstraint_AdvancedSettings final
{
public:
EConstraintInterpType InterpolationType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEulerRotationOrder RotationOrderForFilter; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_RotationConstraint_AdvancedSettings;
// ScriptStruct ControlRig.RigUnit_RotationConstraint
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_RotationConstraint final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_RotationConstraint_AdvancedSettings AdvancedSettings; // 0x0210(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_212[0x2]; // 0x0212(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_RotationConstraint;
// ScriptStruct ControlRig.RigUnit_RotationConstraintLocalSpaceOffset
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_RotationConstraintLocalSpaceOffset final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRigUnit_RotationConstraint_AdvancedSettings AdvancedSettings; // 0x0210(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_212[0x2]; // 0x0212(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement ChildCache; // 0x0218(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_RotationConstraintLocalSpaceOffset;
// ScriptStruct ControlRig.RigUnit_ScaleConstraint
// 0x0030 (0x0220 - 0x01F0)
struct FRigUnit_ScaleConstraint final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ScaleConstraint;
// ScriptStruct ControlRig.RigUnit_ScaleConstraintLocalSpaceOffset
// 0x0060 (0x0250 - 0x01F0)
struct FRigUnit_ScaleConstraintLocalSpaceOffset final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey Child; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainOffset; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFilterOptionPerAxis Filter; // 0x01FD(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FConstraintParent> Parents; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float Weight; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement ChildCache; // 0x0218(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> ParentCaches; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ScaleConstraintLocalSpaceOffset;
// ScriptStruct ControlRig.RigUnit_TwistBones_WorkData
// 0x0030 (0x0030 - 0x0000)
struct FRigUnit_TwistBones_WorkData final
{
public:
TArray<struct FCachedRigElement> CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ItemRatios; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> ItemTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwistBones_WorkData;
// ScriptStruct ControlRig.RigUnit_TwistBones
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_TwistBones final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName StartBone; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndBone; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TwistAxis; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleAxis; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType TwistEaseType; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TwistBones_WorkData WorkData; // 0x0240(0x0030)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwistBones;
// ScriptStruct ControlRig.RigUnit_TwistBonesPerItem
// 0x0080 (0x0270 - 0x01F0)
struct FRigUnit_TwistBonesPerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKeyCollection Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TwistAxis; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleAxis; // 0x0218(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERigVMAnimEasingType TwistEaseType; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TwistBones_WorkData WorkData; // 0x0240(0x0030)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwistBonesPerItem;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple_DebugSettings
// 0x0070 (0x0070 - 0x0000)
struct FRigUnit_TwoBoneIKSimple_DebugSettings 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 Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldOffset; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimple_DebugSettings;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple
// 0x01F0 (0x03E0 - 0x01F0)
struct FRigUnit_TwoBoneIKSimple final : public FRigUnit_HighlevelBaseMutable
{
public:
class FName BoneA; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneB; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EffectorBone; // 0x0200(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Effector; // 0x0210(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x0270(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0288(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondaryAxisWeight; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector PoleVector; // 0x02A8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind PoleVectorKind; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName PoleVectorSpace; // 0x02C4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x02CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneALength; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneBLength; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E5[0xB]; // 0x02E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x02F0(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBoneAIndex; // 0x0360(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedBoneBIndex; // 0x0380(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedEffectorBoneIndex; // 0x03A0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x03C0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimple;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimplePerItem
// 0x0200 (0x03F0 - 0x01F0)
struct FRigUnit_TwoBoneIKSimplePerItem final : public FRigUnit_HighlevelBaseMutable
{
public:
struct FRigElementKey ItemA; // 0x01F0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey ItemB; // 0x01FC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey EffectorItem; // 0x0208(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Effector; // 0x0220(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x0280(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0298(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondaryAxisWeight; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector PoleVector; // 0x02B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EControlRigVectorKind PoleVectorKind; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigElementKey PoleVectorSpace; // 0x02D4(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ItemALength; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ItemBLength; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F9[0x7]; // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x0300(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedItemAIndex; // 0x0370(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedItemBIndex; // 0x0390(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedEffectorItemIndex; // 0x03B0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x03D0(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimplePerItem;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleVectors
// 0x0078 (0x0080 - 0x0008)
struct FRigUnit_TwoBoneIKSimpleVectors final : public FRigUnit_HighlevelBase
{
public:
struct FVector Root; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVector; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Effector; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneALength; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneBLength; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Elbow; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimpleVectors;
// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleTransforms
// 0x0198 (0x01A0 - 0x0008)
struct FRigUnit_TwoBoneIKSimpleTransforms final : public FRigUnit_HighlevelBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Root; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PoleVector; // 0x0070(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Effector; // 0x0090(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PrimaryAxis; // 0x00F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondaryAxis; // 0x0108(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondaryAxisWeight; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableStretch; // 0x0124(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StretchStartRatio; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StretchMaximumRatio; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneALength; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoneBLength; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Elbow; // 0x0140(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimpleTransforms;
// ScriptStruct ControlRig.RigUnit_GetCandidates
// 0x0020 (0x0028 - 0x0008)
struct FRigUnit_GetCandidates final : public FRigUnit
{
public:
struct FRigElementKey Connector; // 0x0008(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> Candidates; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_GetCandidates;
// ScriptStruct ControlRig.RigUnit_DiscardMatches
// 0x0020 (0x0210 - 0x01F0)
struct FRigUnit_DiscardMatches final : public FRigUnitMutable
{
public:
TArray<struct FRigElementKey> Excluded; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
class FString Message; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_DiscardMatches;
// ScriptStruct ControlRig.RigUnit_SetDefaultMatch
// 0x0010 (0x0200 - 0x01F0)
struct FRigUnit_SetDefaultMatch final : public FRigUnitMutable
{
public:
struct FRigElementKey Default; // 0x01F0(0x000C)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SetDefaultMatch;
// ScriptStruct ControlRig.RigUnit_ConnectorExecution
// 0x01E8 (0x01F0 - 0x0008)
struct FRigUnit_ConnectorExecution final : public FRigUnit
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FControlRigExecuteContext ExecuteContext; // 0x0010(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_ConnectorExecution;
// ScriptStruct ControlRig.RigUnit_SpringInterp
// 0x0028 (0x0030 - 0x0008)
struct FRigUnit_SpringInterp final : public FRigVMFunction_SimBase
{
public:
float Current; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Target; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Stiffness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CriticalDamping; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Mass; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Result; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFloatSpringState SpringState; // 0x0020(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_SpringInterp;
// ScriptStruct ControlRig.RigUnit_SpringInterpVector
// 0x0090 (0x0098 - 0x0008)
struct FRigUnit_SpringInterpVector final : public FRigVMFunction_SimBase
{
public:
struct FVector Current; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Stiffness; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CriticalDamping; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Mass; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Result; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVectorSpringState SpringState; // 0x0060(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringInterpVector;
// ScriptStruct ControlRig.RigUnit_SpringInterpV2
// 0x0038 (0x0040 - 0x0008)
struct FRigUnit_SpringInterpV2 final : public FRigVMFunction_SimBase
{
public:
float Target; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Strength; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CriticalDamping; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Force; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCurrentInput; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Current; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetVelocityAmount; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitializeFromTarget; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Result; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Velocity; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SimulatedResult; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFloatSpringState SpringState; // 0x0034(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringInterpV2;
// ScriptStruct ControlRig.RigUnit_SpringInterpVectorV2
// 0x00E0 (0x00E8 - 0x0008)
struct FRigUnit_SpringInterpVectorV2 final : public FRigVMFunction_SimBase
{
public:
struct FVector Target; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Strength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CriticalDamping; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Force; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCurrentInput; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Current; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetVelocityAmount; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitializeFromTarget; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Result; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x0080(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SimulatedResult; // 0x0098(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVectorSpringState SpringState; // 0x00B0(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringInterpVectorV2;
// ScriptStruct ControlRig.RigUnit_SpringInterpQuaternionV2
// 0x0128 (0x0130 - 0x0008)
struct FRigUnit_SpringInterpQuaternionV2 final : public FRigVMFunction_SimBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Target; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Strength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CriticalDamping; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Torque; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCurrentInput; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Current; // 0x0060(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetVelocityAmount; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitializeFromTarget; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_85[0xB]; // 0x0085(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Result; // 0x0090(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AngularVelocity; // 0x00B0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat SimulatedResult; // 0x00D0(0x0020)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuaternionSpringState SpringState; // 0x00F0(0x0040)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SpringInterpQuaternionV2;
}