#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 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 AvailableSpaces; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap Connections; // 0x0058(0x0050)(Deprecated, NativeAccessSpecifierPublic) TMap ConfigValues; // 0x00A8(0x0050)(NativeAccessSpecifierPublic) TMap 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 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 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 InputBonesToTransfer; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray OutputBonesToTransfer; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray 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 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 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 ControlRigClass; // 0x0258(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf DefaultControlRigClass; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UControlRig* ControlRig; // 0x0268(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap, 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 InputMapping; // 0x0350(0x0050)(NativeAccessSpecifierPrivate) TMap 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 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 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 Parents; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ParentWeights; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Poses; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 Entries; // 0x0008(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap KeyToIndex; // 0x0018(0x0050)(Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FRigInfluenceMap; // ScriptStruct ControlRig.RigInfluenceMapPerEvent // 0x0060 (0x0060 - 0x0000) struct FRigInfluenceMapPerEvent final { public: TArray Maps; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap 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 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 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 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 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 Points; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Springs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Forces; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CollisionVolumes; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Constraints; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 Points; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Links; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Forces; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 Elements; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Types; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Contents; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 ItemSegments; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Transforms; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 Bones; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FRigBoneHierarchy; // ScriptStruct ControlRig.RigAndConnectionRule // 0x0010 (0x0018 - 0x0008) struct FRigAndConnectionRule final : public FRigConnectionRule { public: TArray 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 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 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 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 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 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 Matches; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray 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 Entries; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FRigNameArrayMetadata; // ScriptStruct ControlRig.RigUnit_FABRIK_WorkData // 0x0040 (0x0040 - 0x0000) struct FRigUnit_FABRIK_WorkData final { public: TArray Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 Value; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FRigRotatorArrayMetadata; // ScriptStruct ControlRig.RigUnit_TransformConstraint_WorkData // 0x0060 (0x0060 - 0x0000) struct FRigUnit_TransformConstraint_WorkData final { public: TArray ConstraintData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap 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 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 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 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 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 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 ControlRigClass; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FControlRigSequenceObjectReference; // ScriptStruct ControlRig.ControlRigSequenceObjectReferences // 0x0010 (0x0010 - 0x0000) struct FControlRigSequenceObjectReferences final { public: TArray Array; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FControlRigSequenceObjectReferences; // ScriptStruct ControlRig.ControlRigSequenceObjectReferenceMap // 0x0020 (0x0020 - 0x0000) struct FControlRigSequenceObjectReferenceMap final { public: TArray BindingIds; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray 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 KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray 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 Enums; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Integers; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Spaces; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Constraints; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneControlRigParameterTemplate; // ScriptStruct ControlRig.ControlRigSettingsPerPinBool // 0x0050 (0x0050 - 0x0000) struct FControlRigSettingsPerPinBool final { public: TMap 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 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 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 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 Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 Result; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 ItemPositions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemSegments; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CurvePositions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CurveSegments; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationA; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationB; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationT; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 Items; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Ratio; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalTip; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumTip; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumPosition; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumVelocity; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray HierarchyLine; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 Transforms; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RotationLimitIndex; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationA; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationB; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationT; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 Items; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 AimTargets; // 0x0230(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 Transforms; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 Items; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 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 Weights; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 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 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 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 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 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 Transforms; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 CachedBones; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) struct FCachedRigElement CachedPoleVector; // 0x0010(0x0020)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 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 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 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 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 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 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 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 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 CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRatios; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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; }