#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EControlRigState : uint8 { Init = 0, Update = 1, Invalid = 2, EControlRigState_MAX = 3, }; enum class ERigElementType : uint8 { None = 0, Bone = 1, Null = 2, Space = 2, Control = 4, Curve = 8, RigidBody = 16, Reference = 32, Last = 64, All = 63, ToResetAfterConstructionEvent = 13, ERigElementType_MAX = 65, }; enum class ERigControlVisibility : uint8 { UserDefined = 0, BasedOnSelection = 1, ERigControlVisibility_MAX = 2, }; enum class ERigControlAxis : uint8 { X = 0, Y = 1, Z = 2, ERigControlAxis_MAX = 3, }; enum class ERigControlType : uint8 { Bool = 0, Float = 1, Integer = 2, Vector2D = 3, Position = 4, Scale = 5, Rotator = 6, Transform = 7, TransformNoScale = 8, EulerTransform = 9, ERigControlType_MAX = 10, }; enum class ERigControlAnimationType : uint8 { AnimationControl = 0, AnimationChannel = 1, ProxyControl = 2, VisualCue = 3, ERigControlAnimationType_MAX = 4, }; enum class EControlRigDrawSettings : uint8 { Points = 0, Lines = 1, LineStrip = 2, DynamicMesh = 3, EControlRigDrawSettings_MAX = 4, }; enum class ERigExecutionType : uint8 { Runtime = 0, Editing = 1, Max = 2, }; enum class ERigTransformStackEntryType : uint8 { TransformPose = 0, ControlOffset = 1, ControlShape = 2, CurveValue = 3, ERigTransformStackEntryType_MAX = 4, }; enum class ERigTransformType : uint8 { InitialLocal = 0, CurrentLocal = 1, InitialGlobal = 2, CurrentGlobal = 3, NumTransformTypes = 4, ERigTransformType_MAX = 5, }; enum class EControlRigInteractionType : uint8 { None = 0, Translate = 1, Rotate = 2, Scale = 4, All = 7, EControlRigInteractionType_MAX = 8, }; enum class EControlRigVectorKind : uint8 { Direction = 0, Location = 1, EControlRigVectorKind_MAX = 2, }; enum class EControlRigComponentSpace : uint8 { WorldSpace = 0, ActorSpace = 1, ComponentSpace = 2, RigSpace = 3, LocalSpace = 4, Max = 5, }; enum class EControlRigComponentMapDirection : uint8 { Input = 0, Output = 1, EControlRigComponentMapDirection_MAX = 2, }; enum class ETransformSpaceMode : uint8 { LocalSpace = 0, GlobalSpace = 1, BaseSpace = 2, BaseJoint = 3, Max = 4, }; enum class EControlRigClampSpatialMode : uint8 { Plane = 0, Cylinder = 1, Sphere = 2, EControlRigClampSpatialMode_MAX = 3, }; enum class ETransformGetterType : uint8 { Initial = 0, Current = 1, Max = 2, }; enum class EBoneGetterSetterMode : uint8 { LocalSpace = 0, GlobalSpace = 1, Max = 2, }; enum class EControlRigDrawHierarchyMode : uint8 { Axes = 0, Max = 1, }; enum class EControlRigAnimEasingType : uint8 { Linear = 0, QuadraticEaseIn = 1, QuadraticEaseOut = 2, QuadraticEaseInOut = 3, CubicEaseIn = 4, CubicEaseOut = 5, CubicEaseInOut = 6, QuarticEaseIn = 7, QuarticEaseOut = 8, QuarticEaseInOut = 9, QuinticEaseIn = 10, QuinticEaseOut = 11, QuinticEaseInOut = 12, SineEaseIn = 13, SineEaseOut = 14, SineEaseInOut = 15, CircularEaseIn = 16, CircularEaseOut = 17, CircularEaseInOut = 18, ExponentialEaseIn = 19, ExponentialEaseOut = 20, ExponentialEaseInOut = 21, ElasticEaseIn = 22, ElasticEaseOut = 23, ElasticEaseInOut = 24, BackEaseIn = 25, BackEaseOut = 26, BackEaseInOut = 27, BounceEaseIn = 28, BounceEaseOut = 29, BounceEaseInOut = 30, EControlRigAnimEasingType_MAX = 31, }; enum class ECRSimPointIntegrateType : uint8 { Verlet = 0, SemiExplicitEuler = 1, ECRSimPointIntegrateType_MAX = 2, }; enum class ECRSimConstraintType : uint8 { Distance = 0, DistanceFromA = 1, DistanceFromB = 2, Plane = 3, ECRSimConstraintType_MAX = 4, }; enum class ECRSimPointForceType : uint8 { Direction = 0, ECRSimPointForceType_MAX = 1, }; enum class ECRSimSoftCollisionType : uint8 { Plane = 0, Sphere = 1, Cone = 2, ECRSimSoftCollisionType_MAX = 3, }; enum class EControlRigFKRigExecuteMode : uint8 { Replace = 0, Additive = 1, Direct = 2, Max = 3, }; enum class ERigBoneType : uint8 { Imported = 0, User = 1, ERigBoneType_MAX = 2, }; 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 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, Max = 14, }; enum class ERigEvent : uint8 { None = 0, RequestAutoKey = 1, OpenUndoBracket = 2, CloseUndoBracket = 3, Max = 4, }; enum class EControlRigSetKey : uint8 { DoNotCare = 0, Always = 1, Never = 2, EControlRigSetKey_MAX = 3, }; enum class ERigControlValueType : uint8 { Initial = 0, Current = 1, Minimum = 2, Maximum = 3, ERigControlValueType_MAX = 4, }; enum class ERigSpaceType : uint8 { Global = 0, Bone = 1, Control = 2, Space = 3, ERigSpaceType_MAX = 4, }; enum class EMovieSceneControlRigSpaceType : uint8 { Parent = 0, World = 1, ControlRig = 2, EMovieSceneControlRigSpaceType_MAX = 3, }; enum class ERigUnitDebugPointMode : uint8 { Point = 0, Vector = 1, Max = 2, }; enum class ERigUnitDebugTransformMode : uint8 { Point = 0, Axes = 1, Box = 2, Max = 3, }; enum class ERigUnitVisualDebugPointMode : uint8 { Point = 0, Vector = 1, Max = 2, }; enum class EAimMode : uint8 { AimAtTarget = 0, OrientToTarget = 1, MAX = 2, }; enum class EApplyTransformMode : uint8 { Override = 0, Additive = 1, Max = 2, }; enum class ERigSwitchParentMode : uint8 { World = 0, DefaultParent = 1, ParentItem = 2, ERigSwitchParentMode_MAX = 3, }; enum class EControlRigCurveAlignment : uint8 { Front = 0, Stretched = 1, EControlRigCurveAlignment_MAX = 2, }; enum class EControlRigModifyBoneMode : uint8 { OverrideLocal = 0, OverrideGlobal = 1, AdditiveLocal = 2, AdditiveGlobal = 3, Max = 4, }; enum class EConstraintInterpType : uint8 { Average = 0, Shortest = 1, Max = 2, }; enum class ERBFKernelType : uint8 { Gaussian = 0, Exponential = 1, Linear = 2, Cubic = 3, Quintic = 4, ERBFKernelType_MAX = 5, }; enum class ERBFQuatDistanceType : uint8 { Euclidean = 0, ArcLength = 1, SwingAngle = 2, TwistAngle = 3, ERBFQuatDistanceType_MAX = 4, }; enum class ERBFVectorDistanceType : uint8 { Euclidean = 0, Manhattan = 1, ArcLength = 2, ERBFVectorDistanceType_MAX = 3, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigElementKey struct FRigElementKey { public: enum class ERigElementType Type; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C0E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName Name; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xF0 (0xF0 - 0x0) // ScriptStruct ControlRig.RigBaseElement struct FRigBaseElement { public: uint8 Pad_1C0F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Key; // 0x8(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C10[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString NameString; // 0x18(0x10)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Index; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SubIndex; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSelected; // 0x30(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 CreatedAtInstructionIndex; // 0x34(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C2B[0xB8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigComputedTransform struct FRigComputedTransform { public: struct FTransform Transform; // 0x0(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C32[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xE0 (0xE0 - 0x0) // ScriptStruct ControlRig.RigLocalAndGlobalTransform struct FRigLocalAndGlobalTransform { public: struct FRigComputedTransform Local; // 0x0(0x70)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FRigComputedTransform Global; // 0x70(0x70)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) }; // 0x1C0 (0x1C0 - 0x0) // ScriptStruct ControlRig.RigCurrentAndInitialTransform struct FRigCurrentAndInitialTransform { public: struct FRigLocalAndGlobalTransform Current; // 0x0(0xE0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FRigLocalAndGlobalTransform Initial; // 0xE0(0xE0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) }; // 0x200 (0x2F0 - 0xF0) // ScriptStruct ControlRig.RigTransformElement struct FRigTransformElement : public FRigBaseElement { public: struct FRigCurrentAndInitialTransform Pose; // 0xF0(0x1C0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1C37[0x40]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x3F0 - 0x2F0) // ScriptStruct ControlRig.RigMultiParentElement struct FRigMultiParentElement : public FRigTransformElement { public: uint8 Pad_1C38[0x100]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x2 (0x2 - 0x0) // ScriptStruct ControlRig.RigControlLimitEnabled struct FRigControlLimitEnabled { public: bool bMinimum; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaximum; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x84 (0x84 - 0x0) // ScriptStruct ControlRig.RigControlValueStorage struct FRigControlValueStorage { public: float Float00; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float01; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float02; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float03; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float10; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float11; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float12; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float13; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float20; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float21; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float22; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float23; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float30; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float31; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float32; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float33; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float00_2; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float01_2; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float02_2; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float03_2; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float10_2; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float11_2; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float12_2; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float13_2; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float20_2; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float21_2; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float22_2; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float23_2; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float30_2; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float31_2; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float32_2; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Float33_2; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValid; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C44[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0xF0 - 0x0) // ScriptStruct ControlRig.RigControlValue struct FRigControlValue { public: struct FRigControlValueStorage FloatStorage; // 0x0(0x84)(NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_1C48[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Storage; // 0x90(0x60)(Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.RigControlElementCustomization struct FRigControlElementCustomization { public: TArray AvailableSpaces; // 0x0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray RemovedSpaces; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x280 (0x280 - 0x0) // ScriptStruct ControlRig.RigControlSettings struct FRigControlSettings { public: enum class ERigControlAnimationType AnimationType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigControlType ControlType; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C54[0x2]; // Fixing Size After Last Property [ Dumper-7 ] class FName DisplayName; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigControlAxis PrimaryAxis; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCurve; // 0xD(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C57[0x2]; // Fixing Size After Last Property [ Dumper-7 ] TArray LimitEnabled; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bDrawLimits; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C58[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigControlValue MinimumValue; // 0x30(0xF0)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlValue MaximumValue; // 0x120(0xF0)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bShapeVisible; // 0x210(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigControlVisibility ShapeVisibility; // 0x211(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C59[0x2]; // Fixing Size After Last Property [ Dumper-7 ] class FName ShapeName; // 0x214(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ShapeColor; // 0x21C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTransientControl; // 0x22C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C5A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class UEnum* ControlEnum; // 0x230(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigControlElementCustomization Customization; // 0x238(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray DrivenControls; // 0x258(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1C5D[0x10]; // Fixing Size After Last Property [ Dumper-7 ] bool bGroupWithParentControl; // 0x278(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimatable; // 0x279(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShapeEnabled; // 0x27A(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C5F[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x38 - 0x0) // ScriptStruct ControlRig.RigPreferredEulerAngles struct FRigPreferredEulerAngles { public: enum class EEulerRotationOrder RotationOrder; // 0x0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C64[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Current; // 0x8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Initial; // 0x20(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x640 (0xA30 - 0x3F0) // ScriptStruct ControlRig.RigControlElement struct FRigControlElement : public FRigMultiParentElement { public: struct FRigControlSettings Settings; // 0x3F0(0x280)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigCurrentAndInitialTransform Offset; // 0x670(0x1C0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FRigCurrentAndInitialTransform Shape; // 0x830(0x1C0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FRigPreferredEulerAngles PreferredEulerAngles; // 0x9F0(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_1C6C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.RigInfluenceEntry struct FRigInfluenceEntry { public: struct FRigElementKey Source; // 0x0(0xC)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C6E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray AffectedList; // 0x10(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x68 (0x68 - 0x0) // ScriptStruct ControlRig.RigInfluenceMap struct FRigInfluenceMap { public: class FName EventName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Entries; // 0x8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap KeyToIndex; // 0x18(0x50)(Protected, NativeAccessSpecifierProtected) }; // 0x60 (0x60 - 0x0) // ScriptStruct ControlRig.RigInfluenceMapPerEvent struct FRigInfluenceMapPerEvent { public: TArray Maps; // 0x0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap EventToIndex; // 0x10(0x50)(Protected, NativeAccessSpecifierProtected) }; // 0xD0 (0xD0 - 0x0) // ScriptStruct ControlRig.ControlRigDrawInstruction struct FControlRigDrawInstruction { public: class FName Name; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigDrawSettings PrimitiveType; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C70[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Positions; // 0x10(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x20(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C72[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x40(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C73[0x30]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.ControlRigDrawContainer struct FControlRigDrawContainer { public: uint8 Pad_1C75[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray Instructions; // 0x8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // ScriptStruct ControlRig.RigHierarchySettings struct FRigHierarchySettings { public: int32 ProceduralElementLimit; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit struct FRigUnit : public FRigVMStruct { public: }; // 0x8 (0x38 - 0x30) // ScriptStruct ControlRig.ControlRigExecuteContext struct FControlRigExecuteContext : public FRigVMExecuteContext { public: uint8 Pad_1C89[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnitMutable struct FRigUnitMutable : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_HighlevelBaseMutable struct FRigUnit_HighlevelBaseMutable : public FRigUnitMutable { public: }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.CachedRigElement struct FCachedRigElement { public: struct FRigElementKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 Index; // 0xC(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C8D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 ContainerVersion; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C8E[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x98 (0x98 - 0x0) // ScriptStruct ControlRig.RigUnit_FitChainToCurve_WorkData struct FRigUnit_FitChainToCurve_WorkData { public: float ChainLength; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C90[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray ItemPositions; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemSegments; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CurvePositions; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CurveSegments; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationA; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationB; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationT; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemLocalTransforms; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x90 (0x90 - 0x0) // ScriptStruct ControlRig.RigUnit_FitChainToCurve_DebugSettings struct FRigUnit_FitChainToCurve_DebugSettings { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C92[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Scale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor CurveColor; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SegmentsColor; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C9E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x30(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.RigUnit_FitChainToCurve_Rotation struct FRigUnit_FitChainToCurve_Rotation { public: struct FQuat Rotation; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA0[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigElementKeyCollection struct FRigElementKeyCollection { public: TArray Keys; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x140 (0x148 - 0x8) // ScriptStruct ControlRig.MovieSceneControlRigInstanceData struct FMovieSceneControlRigInstanceData : public FMovieSceneSequenceInstanceData { public: bool bAdditive; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyBoneFilter; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA2[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputBlendPose BoneFilter; // 0x10(0x10)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Weight; // 0x20(0x110)(NativeAccessSpecifierPublic) struct FMovieSceneEvaluationOperand Operand; // 0x130(0x14)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0xF0 - 0x0) // ScriptStruct ControlRig.RigTransformStackEntry struct FRigTransformStackEntry { public: struct FRigElementKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigTransformStackEntryType EntryType; // 0xC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigTransformType TransformType; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA5[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform OldTransform; // 0x10(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform NewTransform; // 0x70(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAffectChildren; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Callstack; // 0xD8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1CA8[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x2F8 - 0x2F0) // ScriptStruct ControlRig.RigSingleParentElement struct FRigSingleParentElement : public FRigTransformElement { public: uint8 Pad_1CAA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigElementWeight struct FRigElementWeight { public: float Location; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Rotation; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0x90 - 0x0) // ScriptStruct ControlRig.RigElementParentConstraint struct FRigElementParentConstraint { public: uint8 Pad_1CAD[0x90]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x300 - 0x2F8) // ScriptStruct ControlRig.RigBoneElement struct FRigBoneElement : public FRigSingleParentElement { public: enum class ERigBoneType boneType; // 0x2F8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CB2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x3F0 - 0x3F0) // ScriptStruct ControlRig.RigNullElement struct FRigNullElement : public FRigMultiParentElement { public: }; // 0x8 (0xF8 - 0xF0) // ScriptStruct ControlRig.RigCurveElement struct FRigCurveElement : public FRigBaseElement { public: uint8 Pad_1CB5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct ControlRig.RigRigidBodySettings struct FRigRigidBodySettings { public: float Mass; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x300 - 0x2F8) // ScriptStruct ControlRig.RigRigidBodyElement struct FRigRigidBodyElement : public FRigSingleParentElement { public: struct FRigRigidBodySettings Settings; // 0x2F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1CB6[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x310 - 0x2F8) // ScriptStruct ControlRig.RigReferenceElement struct FRigReferenceElement : public FRigSingleParentElement { public: uint8 Pad_1CB8[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x200 (0x200 - 0x0) // ScriptStruct ControlRig.RigHierarchyCopyPasteContentPerElement struct FRigHierarchyCopyPasteContentPerElement { public: struct FRigElementKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CBB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Content; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Parents; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ParentWeights; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FRigCurrentAndInitialTransform Pose; // 0x40(0x1C0)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x50 (0x50 - 0x0) // ScriptStruct ControlRig.RigHierarchyCopyPasteContent struct FRigHierarchyCopyPasteContent { public: TArray Elements; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Types; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Contents; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalTransforms; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray GlobalTransforms; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_AnimBase struct FRigUnit_AnimBase : public FRigUnit { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_DebugBase struct FRigUnit_DebugBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugBaseMutable struct FRigUnit_DebugBaseMutable : public FRigUnitMutable { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_HighlevelBase struct FRigUnit_HighlevelBase : public FRigUnit { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBase struct FRigUnit_MathBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_MathMutableBase struct FRigUnit_MathMutableBase : public FRigUnitMutable { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_SimBase struct FRigUnit_SimBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_SimBaseMutable struct FRigUnit_SimBaseMutable : public FRigUnitMutable { public: }; // 0x8 (0x8 - 0x0) // ScriptStruct ControlRig.StructReference struct FStructReference { public: uint8 Pad_1CD7[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x2 (0x2 - 0x0) // ScriptStruct ControlRig.ControlRigIOSettings struct FControlRigIOSettings { public: bool bUpdatePose; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUpdateCurves; // 0x1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct ControlRig.ControlRigAnimNodeEventName struct FControlRigAnimNodeEventName { public: class FName EventName; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x218 (0x270 - 0x58) // ScriptStruct ControlRig.AnimNode_ControlRigBase struct FAnimNode_ControlRigBase : public FAnimNode_CustomProperty { public: struct FPoseLink Source; // 0x58(0x10)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bResetInputPoseToInitial; // 0x68(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTransferInputPose; // 0x69(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTransferInputCurves; // 0x6A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTransferPoseInGlobalSpace; // 0x6B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1CE0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray InputBonesToTransfer; // 0x70(0x10)(Edit, ZeroConstructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_1CE2[0x1C0]; // Fixing Size After Last Property [ Dumper-7 ] TWeakObjectPtr NodeMappingContainer; // 0x240(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FControlRigIOSettings InputSettings; // 0x248(0x2)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FControlRigIOSettings OutputSettings; // 0x24A(0x2)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bExecute; // 0x24C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1CE6[0xB]; // Fixing Size After Last Property [ Dumper-7 ] TArray EventQueue; // 0x258(0x10)(Edit, ZeroConstructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) uint8 Pad_1CE7[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x200 (0x470 - 0x270) // ScriptStruct ControlRig.AnimNode_ControlRig struct FAnimNode_ControlRig : public FAnimNode_ControlRigBase { public: TSubclassOf ControlRigClass; // 0x270(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UControlRig* ControlRig; // 0x278(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Alpha; // 0x280(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimAlphaInputType AlphaInputType; // 0x284(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bAlphaBoolEnabled : 1; // Mask: 0x1, PropSize: 0x10x285(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bSetRefPoseFromSkeleton : 1; // Mask: 0x2, PropSize: 0x10x285(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 BitPad_CD : 6; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_1CEB[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputScaleBias AlphaScaleBias; // 0x288(0x8)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x290(0x48)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class FName AlphaCurveName; // 0x2D8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x2E0(0x30)(Edit, NoDestructor, NativeAccessSpecifierPrivate) TMap InputMapping; // 0x310(0x50)(NativeAccessSpecifierPrivate) TMap OutputMapping; // 0x360(0x50)(NativeAccessSpecifierPrivate) uint8 Pad_1CEE[0xB0]; // Fixing Size After Last Property [ Dumper-7 ] int32 LODThreshold; // 0x460(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1CEF[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x278 - 0x270) // ScriptStruct ControlRig.AnimNode_ControlRig_ExternalSource struct FAnimNode_ControlRig_ExternalSource : public FAnimNode_ControlRigBase { public: TWeakObjectPtr ControlRig; // 0x270(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xA8 (0x920 - 0x878) // ScriptStruct ControlRig.ControlRigAnimInstanceProxy struct FControlRigAnimInstanceProxy : public FAnimInstanceProxy { public: uint8 Pad_1CF3[0xA8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0xD0 - 0x0) // ScriptStruct ControlRig.ControlRigComponentMappedElement struct FControlRigComponentMappedElement { public: struct FComponentReference ComponentReference; // 0x0(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) int32 TransformIndex; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TransformName; // 0x2C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CF7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName ElementName; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigComponentMapDirection Direction; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CF8[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Offset; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigComponentSpace Space; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CFB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class USceneComponent* SceneComponent; // 0xB8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ElementIndex; // 0xC0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubIndex; // 0xC4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CFC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.ControlRigComponentMappedComponent struct FControlRigComponentMappedComponent { public: class USceneComponent* Component; // 0x0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ElementName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigComponentMapDirection Direction; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D02[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.ControlRigComponentMappedBone struct FControlRigComponentMappedBone { public: class FName Source; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Target; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.ControlRigComponentMappedCurve struct FControlRigComponentMappedCurve { public: class FName Source; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Target; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1D0 (0x1D0 - 0x0) // ScriptStruct ControlRig.ControlShapeActorCreationParam struct FControlShapeActorCreationParam { public: uint8 Pad_1D08[0x1D0]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB0 (0xB0 - 0x0) // ScriptStruct ControlRig.ControlRigShapeDefinition struct FControlRigShapeDefinition { public: class FName ShapeName; // 0x0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StaticMesh; // 0x8(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D0E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D0F[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.ControlRigValidationContext struct FControlRigValidationContext { public: uint8 Pad_1D10[0x28]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.ControlRigDrawInterface struct FControlRigDrawInterface : public FControlRigDrawContainer { public: }; // 0x60 (0x60 - 0x0) // ScriptStruct ControlRig.CRFourPointBezier struct FCRFourPointBezier { public: struct FVector A; // 0x0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x18(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector C; // 0x30(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector D; // 0x48(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.CRSimContainer struct FCRSimContainer { public: uint8 Pad_1D19[0x8]; // Fixing Size After Last Property [ Dumper-7 ] float TimeStep; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedTime; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeLeftForStep; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D1A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.CRSimLinearSpring struct FCRSimLinearSpring { public: int32 SubjectA; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubjectB; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Coefficient; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Equilibrium; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.CRSimPoint struct FCRSimPoint { public: float Mass; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Size; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearDamping; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InheritMotion; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Position; // 0x10(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LinearVelocity; // 0x28(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.CRSimPointConstraint struct FCRSimPointConstraint { public: enum class ECRSimConstraintType Type; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D21[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 SubjectA; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubjectB; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D22[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector DataA; // 0x10(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DataB; // 0x28(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.CRSimPointForce struct FCRSimPointForce { public: enum class ECRSimPointForceType ForceType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D24[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Vector; // 0x8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Coefficient; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNormalize; // 0x24(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D26[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.CRSimSoftCollision struct FCRSimSoftCollision { public: struct FTransform Transform; // 0x0(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECRSimSoftCollisionType ShapeType; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D29[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MinimumDistance; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumDistance; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType FalloffType; // 0x6C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Coefficient; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInverted; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D2B[0xB]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x78 - 0x18) // ScriptStruct ControlRig.CRSimPointContainer struct FCRSimPointContainer : public FCRSimContainer { public: TArray Points; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Springs; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Forces; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CollisionVolumes; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Constraints; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PreviousStep; // 0x68(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x140 (0x140 - 0x0) // ScriptStruct ControlRig.ConstraintNodeData struct FConstraintNodeData { public: struct FTransform RelativeParent; // 0x0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FConstraintOffset ConstraintOffset; // 0x60(0xC0)(NoDestructor, NativeAccessSpecifierPublic) class FName LinkedNode; // 0x120(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Constraints; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_1D31[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x88 - 0x78) // ScriptStruct ControlRig.AnimationHierarchy struct FAnimationHierarchy : public FNodeHierarchyWithUserData { public: TArray UserData; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.RigElement struct FRigElement { public: uint8 Pad_1D35[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D36[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x158 (0x170 - 0x18) // ScriptStruct ControlRig.RigBone struct FRigBone : public FRigElement { public: class FName ParentName; // 0x18(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x20(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D38[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform InitialTransform; // 0x30(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform GlobalTransform; // 0x90(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalTransform; // 0xF0(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Dependents; // 0x150(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) enum class ERigBoneType Type; // 0x160(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D3B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigBoneHierarchy struct FRigBoneHierarchy { public: TArray Bones; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x4F8 (0x510 - 0x18) // ScriptStruct ControlRig.RigControl struct FRigControl : public FRigElement { public: enum class ERigControlType ControlType; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D41[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName DisplayName; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParentName; // 0x24(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SpaceName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SpaceIndex; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D43[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform OffsetTransform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigControlValue InitialValue; // 0xA0(0xF0)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlValue Value; // 0x190(0xF0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) enum class ERigControlAxis PrimaryAxis; // 0x280(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCurve; // 0x281(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimatable; // 0x282(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitTranslation; // 0x283(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitRotation; // 0x284(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitScale; // 0x285(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLimits; // 0x286(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D45[0x9]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigControlValue MinimumValue; // 0x290(0xF0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlValue MaximumValue; // 0x380(0xF0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bGizmoEnabled; // 0x470(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGizmoVisible; // 0x471(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D48[0x2]; // Fixing Size After Last Property [ Dumper-7 ] class FName GizmoName; // 0x474(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D49[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform GizmoTransform; // 0x480(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor GizmoColor; // 0x4E0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Dependents; // 0x4F0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) bool bIsTransientControl; // 0x500(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D4B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UEnum* ControlEnum; // 0x508(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigControlHierarchy struct FRigControlHierarchy { public: TArray Controls; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x8 (0x20 - 0x18) // ScriptStruct ControlRig.RigCurve struct FRigCurve : public FRigElement { public: float Value; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D4D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigCurveContainer struct FRigCurveContainer { public: TArray Curves; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0xD8 (0xF0 - 0x18) // ScriptStruct ControlRig.RigSpace struct FRigSpace : public FRigElement { public: enum class ERigSpaceType SpaceType; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D50[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName ParentName; // 0x1C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x24(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D52[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform InitialTransform; // 0x30(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalTransform; // 0x90(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigSpaceHierarchy struct FRigSpaceHierarchy { public: TArray Spaces; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.RigHierarchyContainer struct FRigHierarchyContainer { public: struct FRigBoneHierarchy BoneHierarchy; // 0x0(0x10)(NativeAccessSpecifierPublic) struct FRigSpaceHierarchy SpaceHierarchy; // 0x10(0x10)(NativeAccessSpecifierPublic) struct FRigControlHierarchy ControlHierarchy; // 0x20(0x10)(NativeAccessSpecifierPublic) struct FRigCurveContainer CurveContainer; // 0x30(0x10)(NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // ScriptStruct ControlRig.RigHierarchyRef struct FRigHierarchyRef { public: uint8 Pad_1D5A[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.RigControlModifiedContext struct FRigControlModifiedContext { public: uint8 Pad_1D5C[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigEventContext struct FRigEventContext { public: uint8 Pad_1D5D[0x28]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigMirrorSettings struct FRigMirrorSettings { public: enum class EAxis MirrorAxis; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis AxisToFlip; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D5F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] class FString SearchString; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ReplaceString; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigBaseMetadata struct FRigBaseMetadata { public: uint8 Pad_1D61[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class FName Name; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ERigMetadataType Type; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D62[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x30 - 0x28) // ScriptStruct ControlRig.RigBoolMetadata struct FRigBoolMetadata : public FRigBaseMetadata { public: bool Value; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D63[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigBoolArrayMetadata struct FRigBoolArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x8 (0x30 - 0x28) // ScriptStruct ControlRig.RigFloatMetadata struct FRigFloatMetadata : public FRigBaseMetadata { public: float Value; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D66[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigFloatArrayMetadata struct FRigFloatArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x8 (0x30 - 0x28) // ScriptStruct ControlRig.RigInt32Metadata struct FRigInt32Metadata : public FRigBaseMetadata { public: int32 Value; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D6B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigInt32ArrayMetadata struct FRigInt32ArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x8 (0x30 - 0x28) // ScriptStruct ControlRig.RigNameMetadata struct FRigNameMetadata : public FRigBaseMetadata { public: class FName Value; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigNameArrayMetadata struct FRigNameArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x18 (0x40 - 0x28) // ScriptStruct ControlRig.RigVectorMetadata struct FRigVectorMetadata : public FRigBaseMetadata { public: struct FVector Value; // 0x28(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigVectorArrayMetadata struct FRigVectorArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x18 (0x40 - 0x28) // ScriptStruct ControlRig.RigRotatorMetadata struct FRigRotatorMetadata : public FRigBaseMetadata { public: struct FRotator Value; // 0x28(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigRotatorArrayMetadata struct FRigRotatorArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x28 (0x50 - 0x28) // ScriptStruct ControlRig.RigQuatMetadata struct FRigQuatMetadata : public FRigBaseMetadata { public: uint8 Pad_1D76[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x30(0x20)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigQuatArrayMetadata struct FRigQuatArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x68 (0x90 - 0x28) // ScriptStruct ControlRig.RigTransformMetadata struct FRigTransformMetadata : public FRigBaseMetadata { public: uint8 Pad_1D79[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x30(0x60)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigTransformArrayMetadata struct FRigTransformArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigLinearColorMetadata struct FRigLinearColorMetadata : public FRigBaseMetadata { public: struct FLinearColor Value; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigLinearColorArrayMetadata struct FRigLinearColorArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigElementKeyMetadata struct FRigElementKeyMetadata : public FRigBaseMetadata { public: struct FRigElementKey Value; // 0x28(0xC)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D7D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x38 - 0x28) // ScriptStruct ControlRig.RigElementKeyArrayMetadata struct FRigElementKeyArrayMetadata : public FRigBaseMetadata { public: TArray Value; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0xF0 (0xF0 - 0x0) // ScriptStruct ControlRig.RigPoseElement struct FRigPoseElement { public: struct FCachedRigElement Index; // 0x0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform GlobalTransform; // 0x20(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalTransform; // 0x80(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveValue; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D83[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigPose struct FRigPose { public: TArray Elements; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 HierarchyTopologyVersion; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PoseHash; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D86[0x58]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigInfluenceEntryModifier struct FRigInfluenceEntryModifier { public: TArray AffectedList; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x30 - 0x10) // ScriptStruct ControlRig.AnimNode_ControlRigInputPose struct FAnimNode_ControlRigInputPose : public FAnimNode_Base { public: struct FPoseLink InputPose; // 0x10(0x10)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1D88[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA8 (0x920 - 0x878) // ScriptStruct ControlRig.ControlRigLayerInstanceProxy struct FControlRigLayerInstanceProxy : public FAnimInstanceProxy { public: uint8 Pad_1D8A[0xA8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x8 - 0x0) // ScriptStruct ControlRig.ControlRigSequenceObjectReference struct FControlRigSequenceObjectReference { public: TSubclassOf ControlRigClass; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.ControlRigSequenceObjectReferences struct FControlRigSequenceObjectReferences { public: TArray Array; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.ControlRigSequenceObjectReferenceMap struct FControlRigSequenceObjectReferenceMap { public: TArray BindingIds; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray References; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x110 (0x110 - 0x0) // ScriptStruct ControlRig.EnumParameterNameAndCurve struct FEnumParameterNameAndCurve { public: class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneByteChannel ParameterCurve; // 0x8(0x108)(NativeAccessSpecifierPublic) }; // 0x108 (0x108 - 0x0) // ScriptStruct ControlRig.IntegerParameterNameAndCurve struct FIntegerParameterNameAndCurve { public: class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneIntegerChannel ParameterCurve; // 0x8(0x100)(NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.MovieSceneControlRigSpaceBaseKey struct FMovieSceneControlRigSpaceBaseKey { public: enum class EMovieSceneControlRigSpaceType SpaceType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D93[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey ControlRigElement; // 0x4(0xC)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC0 (0x110 - 0x50) // ScriptStruct ControlRig.MovieSceneControlRigSpaceChannel struct FMovieSceneControlRigSpaceChannel : public FMovieSceneChannel { public: TArray KeyTimes; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_1D94[0xA0]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x118 (0x118 - 0x0) // ScriptStruct ControlRig.SpaceControlNameAndChannel struct FSpaceControlNameAndChannel { public: class FName ControlName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneControlRigSpaceChannel SpaceCurve; // 0x8(0x110)(NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.ChannelMapInfo struct FChannelMapInfo { public: int32 ControlIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TotalChannelIndex; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ChannelIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentControlIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ChannelTypeName; // 0x10(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDoesHaveSpace; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D95[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 SpaceChannelIndex; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaskIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CategoryIndex; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D98[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray ConstraintsIndex; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x40 (0xC0 - 0x80) // ScriptStruct ControlRig.MovieSceneControlRigParameterTemplate struct FMovieSceneControlRigParameterTemplate : public FMovieSceneParameterSectionTemplate { public: TArray Enums; // 0x80(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Integers; // 0x90(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Spaces; // 0xA0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Constraints; // 0xB0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; // 0x50 (0x50 - 0x0) // ScriptStruct ControlRig.ControlRigSettingsPerPinBool struct FControlRigSettingsPerPinBool { public: TMap Values; // 0x0(0x50)(Edit, NativeAccessSpecifierPublic) }; // 0x2A0 (0x2A0 - 0x0) // ScriptStruct ControlRig.RigControlCopy struct FRigControlCopy { public: uint8 Pad_1D9A[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class FName Name; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigControlType ControlType; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D9B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigControlValue Value; // 0x20(0xF0)(NoDestructor, NativeAccessSpecifierPublic) struct FRigElementKey ParentKey; // 0x110(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D9C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform OffsetTransform; // 0x120(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform ParentTransform; // 0x180(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalTransform; // 0x1E0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform GlobalTransform; // 0x240(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0x60 - 0x0) // ScriptStruct ControlRig.ControlRigControlPose struct FControlRigControlPose { public: TArray CopyOfControls; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1DA2[0x50]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatchFactory struct FRigDispatchFactory : public FRigVMDispatchFactory { public: }; // 0x38 (0x50 - 0x18) // ScriptStruct ControlRig.RigDispatch_AnimAttributeBase struct FRigDispatch_AnimAttributeBase : public FRigDispatchFactory { public: uint8 Pad_1DA4[0x38]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigDispatch_GetAnimAttribute struct FRigDispatch_GetAnimAttribute : public FRigDispatch_AnimAttributeBase { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigDispatch_SetAnimAttribute struct FRigDispatch_SetAnimAttribute : public FRigDispatch_AnimAttributeBase { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_AnimEasingType struct FRigUnit_AnimEasingType : public FRigUnit_AnimBase { public: enum class EControlRigAnimEasingType Type; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DA8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_AnimEasing struct FRigUnit_AnimEasing : public FRigUnit_AnimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType Type; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DA9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float SourceMinimum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceMaximum; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMinimum; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMaximum; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DAB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_AnimEvalRichCurve struct FRigUnit_AnimEvalRichCurve : public FRigUnit_AnimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DAC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FRuntimeFloatCurve Curve; // 0x10(0x88)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) float SourceMinimum; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceMaximum; // 0x9C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMinimum; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMaximum; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xA8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DAE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_AnimRichCurve struct FRigUnit_AnimRichCurve : public FRigUnit_AnimBase { public: struct FRuntimeFloatCurve Curve; // 0x8(0x88)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_GetDeltaTime struct FRigUnit_GetDeltaTime : public FRigUnit_AnimBase { public: float Result; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DB1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_GetWorldTime struct FRigUnit_GetWorldTime : public FRigUnit_AnimBase { public: float Year; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Month; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Day; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeekDay; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Hours; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minutes; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Seconds; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverallSeconds; // 0x24(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_FramesToSeconds struct FRigUnit_FramesToSeconds : public FRigUnit_AnimBase { public: float Frames; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Seconds; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_SecondsToFrames struct FRigUnit_SecondsToFrames : public FRigUnit_AnimBase { public: float Seconds; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Frames; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x78 - 0x8) // ScriptStruct ControlRig.RigUnit_SphereTraceWorld struct FRigUnit_SphereTraceWorld : public FRigUnit { public: struct FVector Start; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector End; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECollisionChannel Channel; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DB7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Radius; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHit; // 0x40(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DB9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector HitLocation; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector HitNormal; // 0x60(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x78 - 0x8) // ScriptStruct ControlRig.RigUnit_SphereTraceByTraceChannel struct FRigUnit_SphereTraceByTraceChannel : public FRigUnit { public: struct FVector Start; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector End; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETraceTypeQuery TraceChannel; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DBA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Radius; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHit; // 0x40(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DBB[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector HitLocation; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector HitNormal; // 0x60(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_SphereTraceByObjectTypes struct FRigUnit_SphereTraceByObjectTypes : public FRigUnit { public: struct FVector Start; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector End; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ObjectTypes; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Radius; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHit; // 0x4C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DC1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector HitLocation; // 0x50(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector HitNormal; // 0x68(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x178 (0x180 - 0x8) // ScriptStruct ControlRig.RigUnit_Control struct FRigUnit_Control : public FRigUnit { public: struct FEulerTransform Transform; // 0x8(0x48)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FTransform Base; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitTransform; // 0xB0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0x110(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransformFilter Filter; // 0x170(0x9)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1DC2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x1E0 - 0x180) // ScriptStruct ControlRig.RigUnit_Control_StaticMesh struct FRigUnit_Control_StaticMesh : public FRigUnit_Control { public: struct FTransform MeshTransform; // 0x180(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_CoreBase struct FRigDispatch_CoreBase : public FRigDispatchFactory { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_CoreEquals struct FRigDispatch_CoreEquals : public FRigDispatch_CoreBase { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_CoreNotEquals struct FRigDispatch_CoreNotEquals : public FRigDispatch_CoreEquals { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_NameBase struct FRigUnit_NameBase : public FRigUnit { public: }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_NameConcat struct FRigUnit_NameConcat : public FRigUnit_NameBase { public: class FName A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Result; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_NameTruncate struct FRigUnit_NameTruncate : public FRigUnit_NameBase { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FromEnd; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DC6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName Remainder; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Chopped; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_NameReplace struct FRigUnit_NameReplace : public FRigUnit_NameBase { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Old; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName New; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Result; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_EndsWith struct FRigUnit_EndsWith : public FRigUnit_NameBase { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Ending; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DCA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_StartsWith struct FRigUnit_StartsWith : public FRigUnit_NameBase { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Start; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DCB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_Contains struct FRigUnit_Contains : public FRigUnit_NameBase { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Search; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DCC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_Print struct FRigDispatch_Print : public FRigDispatchFactory { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_StringBase struct FRigUnit_StringBase : public FRigUnit { public: }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_StringConcat struct FRigUnit_StringConcat : public FRigUnit_StringBase { public: class FString A; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString B; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_StringTruncate struct FRigUnit_StringTruncate : public FRigUnit_StringBase { public: class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FromEnd; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DCF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FString Remainder; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Chopped; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_StringReplace struct FRigUnit_StringReplace : public FRigUnit_StringBase { public: class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Old; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString New; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringEndsWith struct FRigUnit_StringEndsWith : public FRigUnit_StringBase { public: class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Ending; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x28(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DD1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringStartsWith struct FRigUnit_StringStartsWith : public FRigUnit_StringBase { public: class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Start; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x28(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DD4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringContains struct FRigUnit_StringContains : public FRigUnit_StringBase { public: class FString Name; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Search; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x28(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DD7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_StringLength struct FRigUnit_StringLength : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Length; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DD9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_StringTrimWhitespace struct FRigUnit_StringTrimWhitespace : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_StringToUppercase struct FRigUnit_StringToUppercase : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_StringToLowercase struct FRigUnit_StringToLowercase : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_StringReverse struct FRigUnit_StringReverse : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Reverse; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringLeft struct FRigUnit_StringLeft : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DE1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Result; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringRight struct FRigUnit_StringRight : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DE6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Result; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringMiddle struct FRigUnit_StringMiddle : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Start; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_StringFind struct FRigUnit_StringFind : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Search; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Found; // 0x28(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DE9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 Index; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_StringSplit struct FRigUnit_StringSplit : public FRigUnit_StringBase { public: class FString Value; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Separator; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_StringJoin struct FRigUnit_StringJoin : public FRigUnit_StringBase { public: TArray Values; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FString Separator; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_StringPadInteger struct FRigUnit_StringPadInteger : public FRigUnit_StringBase { public: int32 Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Digits; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Result; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_ToString struct FRigDispatch_ToString : public FRigDispatchFactory { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigDispatch_FromString struct FRigDispatch_FromString : public FRigDispatchFactory { public: }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugBezier struct FRigUnit_DebugBezier : public FRigUnit_DebugBaseMutable { public: struct FCRFourPointBezier Bezier; // 0x40(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float MinimumU; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumU; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Detail; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0xC0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DF6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DF7[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugBezierItemSpace struct FRigUnit_DebugBezierItemSpace : public FRigUnit_DebugBaseMutable { public: struct FCRFourPointBezier Bezier; // 0x40(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float MinimumU; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumU; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Detail; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0xC0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E06[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugHierarchy struct FRigUnit_DebugHierarchy : public FRigUnit_DebugBaseMutable { public: float Scale; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x44(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E09[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E0B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugPose struct FRigUnit_DebugPose : public FRigUnit_DebugBaseMutable { public: struct FRigPose Pose; // 0x40(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float Scale; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xB4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E0F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E10[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugLine struct FRigUnit_DebugLine : public FRigUnit_DebugBaseMutable { public: struct FVector A; // 0x40(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x58(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x84(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E17[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x90(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E18[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugLineItemSpace struct FRigUnit_DebugLineItemSpace : public FRigUnit_DebugBaseMutable { public: struct FVector A; // 0x40(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x58(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x84(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform WorldOffset; // 0x90(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E1B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugLineStrip struct FRigUnit_DebugLineStrip : public FRigUnit_DebugBaseMutable { public: TArray Points; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x64(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E1E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E20[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugLineStripItemSpace struct FRigUnit_DebugLineStripItemSpace : public FRigUnit_DebugBaseMutable { public: TArray Points; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x64(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform WorldOffset; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E27[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_DebugPoint struct FRigUnit_DebugPoint : public FRigUnit_DebugBase { public: struct FVector Vector; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitDebugPointMode Mode; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x3C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E2C[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E2D[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB0 (0xF0 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugPointMutable struct FRigUnit_DebugPointMutable : public FRigUnit_DebugBaseMutable { public: struct FVector Vector; // 0x40(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitDebugPointMode Mode; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E31[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x5C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x74(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E34[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x80(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E35[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0x130 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugRectangle struct FRigUnit_DebugRectangle : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform WorldOffset; // 0xC0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E39[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugRectangleItemSpace struct FRigUnit_DebugRectangleItemSpace : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0xB8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E3D[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E3E[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugArc struct FRigUnit_DebugArc : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumDegrees; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumDegrees; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Detail; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0xC4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E42[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E43[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugArcItemSpace struct FRigUnit_DebugArcItemSpace : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumDegrees; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumDegrees; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Detail; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0xC4(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E4E[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x108 (0x110 - 0x8) // ScriptStruct ControlRig.RigUnit_DebugTransform struct FRigUnit_DebugTransform : public FRigUnit_DebugBase { public: uint8 Pad_1E54[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitDebugTransformMode Mode; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E55[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x74(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x8C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E56[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xA0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E57[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugTransformMutable struct FRigUnit_DebugTransformMutable : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitDebugTransformMode Mode; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0xA4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0xBC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5F[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugTransformMutableItemSpace struct FRigUnit_DebugTransformMutableItemSpace : public FRigUnit_DebugBaseMutable { public: struct FTransform Transform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitDebugTransformMode Mode; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E62[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0xA4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0xBC(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E64[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E65[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable_WorkData struct FRigUnit_DebugTransformArrayMutable_WorkData { public: TArray DrawTransforms; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable struct FRigUnit_DebugTransformArrayMutable : public FRigUnit_DebugBaseMutable { public: TArray Transforms; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class ERigUnitDebugTransformMode Mode; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E6E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x54(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x6C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E70[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x80(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E72[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_DebugTransformArrayMutable_WorkData WorkData; // 0xE8(0x10)(Transient, NativeAccessSpecifierPublic) uint8 Pad_1E73[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutableItemSpace struct FRigUnit_DebugTransformArrayMutableItemSpace : public FRigUnit_DebugBaseMutable { public: TArray Transforms; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ParentIndices; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class ERigUnitDebugTransformMode Mode; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E76[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x64(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x7C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E78[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x90(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0xF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E7B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_StartProfilingTimer struct FRigUnit_StartProfilingTimer : public FRigUnit_DebugBaseMutable { public: }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_EndProfilingTimer struct FRigUnit_EndProfilingTimer : public FRigUnit_DebugBaseMutable { public: int32 NumberOfMeasurements; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E7D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Prefix; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedTime; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MeasurementsLeft; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugVector struct FRigUnit_VisualDebugVector : public FRigUnit_DebugBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitVisualDebugPointMode Mode; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E80[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneSpace; // 0x3C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E82[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugVectorItemSpace struct FRigUnit_VisualDebugVectorItemSpace : public FRigUnit_DebugBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigUnitVisualDebugPointMode Mode; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E83[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x24(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x3C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugQuat struct FRigUnit_VisualDebugQuat : public FRigUnit_DebugBase { public: uint8 Pad_1E85[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E86[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Thickness; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneSpace; // 0x3C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E87[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugQuatItemSpace struct FRigUnit_VisualDebugQuatItemSpace : public FRigUnit_DebugBase { public: uint8 Pad_1E88[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E89[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Thickness; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x3C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E8A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugTransform struct FRigUnit_VisualDebugTransform : public FRigUnit_DebugBase { public: uint8 Pad_1E8C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E8E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Thickness; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneSpace; // 0x7C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E90[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_VisualDebugTransformItemSpace struct FRigUnit_VisualDebugTransformItemSpace : public FRigUnit_DebugBase { public: uint8 Pad_1E91[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E92[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Thickness; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Space; // 0x7C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E94[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertTransform struct FRigUnit_ConvertTransform : public FRigUnit { public: uint8 Pad_1E98[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Input; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEulerTransform Result; // 0x70(0x48)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1E9A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertEulerTransform struct FRigUnit_ConvertEulerTransform : public FRigUnit { public: struct FEulerTransform Input; // 0x8(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FTransform Result; // 0x50(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertRotation struct FRigUnit_ConvertRotation : public FRigUnit { public: struct FRotator Input; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FQuat Result; // 0x20(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_ConvertVectorRotation struct FRigUnit_ConvertVectorRotation : public FRigUnit_ConvertRotation { public: }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertQuaternion struct FRigUnit_ConvertQuaternion : public FRigUnit { public: uint8 Pad_1EA1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Input; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Result; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1EA4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertVectorToRotation struct FRigUnit_ConvertVectorToRotation : public FRigUnit { public: struct FVector Input; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Result; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertVectorToQuaternion struct FRigUnit_ConvertVectorToQuaternion : public FRigUnit { public: struct FVector Input; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x20(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertRotationToVector struct FRigUnit_ConvertRotationToVector : public FRigUnit { public: struct FRotator Input; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Result; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_ConvertQuaternionToVector struct FRigUnit_ConvertQuaternionToVector : public FRigUnit { public: uint8 Pad_1EAE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Input; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EB0[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_ToSwingAndTwist struct FRigUnit_ToSwingAndTwist : public FRigUnit { public: uint8 Pad_1EB1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Input; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TwistAxis; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EB4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Swing; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Twist; // 0x70(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_BinaryFloatOp struct FRigUnit_BinaryFloatOp : public FRigUnit { public: float Argument0; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Argument1; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EB7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_Multiply_FloatFloat struct FRigUnit_Multiply_FloatFloat : public FRigUnit_BinaryFloatOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_Add_FloatFloat struct FRigUnit_Add_FloatFloat : public FRigUnit_BinaryFloatOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_Subtract_FloatFloat struct FRigUnit_Subtract_FloatFloat : public FRigUnit_BinaryFloatOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_Divide_FloatFloat struct FRigUnit_Divide_FloatFloat : public FRigUnit_BinaryFloatOp { public: }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_Clamp_Float struct FRigUnit_Clamp_Float : public FRigUnit { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Min; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Max; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MapRange_Float struct FRigUnit_MapRange_Float : public FRigUnit { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinIn; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxIn; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinOut; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOut; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_BinaryQuaternionOp struct FRigUnit_BinaryQuaternionOp : public FRigUnit { public: uint8 Pad_1EBA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Argument0; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Argument1; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x70 - 0x70) // ScriptStruct ControlRig.RigUnit_MultiplyQuaternion struct FRigUnit_MultiplyQuaternion : public FRigUnit_BinaryQuaternionOp { public: }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_UnaryQuaternionOp struct FRigUnit_UnaryQuaternionOp : public FRigUnit { public: uint8 Pad_1EC1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Argument; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_InverseQuaterion struct FRigUnit_InverseQuaterion : public FRigUnit_UnaryQuaternionOp { public: }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_QuaternionToAxisAndAngle struct FRigUnit_QuaternionToAxisAndAngle : public FRigUnit { public: uint8 Pad_1EC2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Argument; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Axis; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x48(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EC3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_QuaternionFromAxisAndAngle struct FRigUnit_QuaternionFromAxisAndAngle : public FRigUnit { public: struct FVector Axis; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EC4[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_QuaternionToAngle struct FRigUnit_QuaternionToAngle : public FRigUnit { public: struct FVector Axis; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Argument; // 0x20(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EC7[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_BinaryTransformOp struct FRigUnit_BinaryTransformOp : public FRigUnit { public: uint8 Pad_1EC9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Argument0; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Argument1; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x130 - 0x130) // ScriptStruct ControlRig.RigUnit_MultiplyTransform struct FRigUnit_MultiplyTransform : public FRigUnit_BinaryTransformOp { public: }; // 0x0 (0x130 - 0x130) // ScriptStruct ControlRig.RigUnit_GetRelativeTransform struct FRigUnit_GetRelativeTransform : public FRigUnit_BinaryTransformOp { public: }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_BinaryVectorOp struct FRigUnit_BinaryVectorOp : public FRigUnit { public: struct FVector Argument0; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Argument1; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_Multiply_VectorVector struct FRigUnit_Multiply_VectorVector : public FRigUnit_BinaryVectorOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_Add_VectorVector struct FRigUnit_Add_VectorVector : public FRigUnit_BinaryVectorOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_Subtract_VectorVector struct FRigUnit_Subtract_VectorVector : public FRigUnit_BinaryVectorOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_Divide_VectorVector struct FRigUnit_Divide_VectorVector : public FRigUnit_BinaryVectorOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_Distance_VectorVector struct FRigUnit_Distance_VectorVector : public FRigUnit { public: struct FVector Argument0; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Argument1; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1ED1[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0x90 - 0x0) // ScriptStruct ControlRig.AimTarget struct FAimTarget { public: float Weight; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1ED3[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AlignVector; // 0x70(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1ED5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_AimConstraint_WorkData struct FRigUnit_AimConstraint_WorkData { public: TArray ConstraintData; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x70 (0xB0 - 0x40) // ScriptStruct ControlRig.RigUnit_AimConstraint struct FRigUnit_AimConstraint : public FRigUnitMutable { public: class FName Joint; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAimMode AimMode; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAimMode UpMode; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EDD[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector AimVector; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector UpVector; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AimTargets; // 0x80(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray UpTargets; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigUnit_AimConstraint_WorkData WorkData; // 0xA0(0x10)(NativeAccessSpecifierPublic) }; // 0xF0 (0x130 - 0x40) // ScriptStruct ControlRig.RigUnit_ApplyFK struct FRigUnit_ApplyFK : public FRigUnitMutable { public: class FName Joint; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EE3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransformFilter Filter; // 0xB0(0x9)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EApplyTransformMode ApplyTransformMode; // 0xB9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformSpaceMode ApplyTransformSpace; // 0xBA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EE9[0x5]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform BaseTransform; // 0xC0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BaseJoint; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EEA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.BlendTarget struct FBlendTarget { public: struct FTransform Transform; // 0x0(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EEC[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD8 (0xE0 - 0x8) // ScriptStruct ControlRig.RigUnit_BlendTransform struct FRigUnit_BlendTransform : public FRigUnit { public: uint8 Pad_1EEF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Source; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Targets; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform Result; // 0x80(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xE0 (0x120 - 0x40) // ScriptStruct ControlRig.RigUnit_GetJointTransform struct FRigUnit_GetJointTransform : public FRigUnitMutable { public: class FName Joint; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformGetterType Type; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformSpaceMode TransformSpace; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EF4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform BaseTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BaseJoint; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EF5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Output; // 0xC0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x310 (0x350 - 0x40) // ScriptStruct ControlRig.RigUnit_TwoBoneIKFK struct FRigUnit_TwoBoneIKFK : public FRigUnitMutable { public: class FName StartJoint; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndJoint; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleTarget; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Spin; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EF8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform EndEffector; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IKBlend; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EFC[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform StartJointFKTransform; // 0xE0(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTransform MidJointFKTransform; // 0x140(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTransform EndJointFKTransform; // 0x1A0(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PreviousFKIKBlend; // 0x200(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1EFF[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform StartJointIKTransform; // 0x210(0x60)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTransform MidJointIKTransform; // 0x270(0x60)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTransform EndJointIKTransform; // 0x2D0(0x60)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 StartJointIndex; // 0x330(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 MidJointIndex; // 0x334(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 EndJointIndex; // 0x338(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float UpperLimbLength; // 0x33C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LowerLimbLength; // 0x340(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F04[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_DrawContainerGetInstruction struct FRigUnit_DrawContainerGetInstruction : public FRigUnit { public: class FName InstructionName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x58 - 0x40) // ScriptStruct ControlRig.RigUnit_DrawContainerSetColor struct FRigUnit_DrawContainerSetColor : public FRigUnitMutable { public: class FName InstructionName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x50 - 0x40) // ScriptStruct ControlRig.RigUnit_DrawContainerSetThickness struct FRigUnit_DrawContainerSetThickness : public FRigUnitMutable { public: class FName InstructionName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F08[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0xB0 - 0x40) // ScriptStruct ControlRig.RigUnit_DrawContainerSetTransform struct FRigUnit_DrawContainerSetTransform : public FRigUnitMutable { public: class FName InstructionName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F0C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_BeginExecution struct FRigUnit_BeginExecution : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionBase struct FRigUnit_CollectionBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_CollectionBaseMutable struct FRigUnit_CollectionBaseMutable : public FRigUnitMutable { public: }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionChain struct FRigUnit_CollectionChain : public FRigUnit_CollectionBase { public: struct FRigElementKey FirstItem; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey LastItem; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Reverse; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F11[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionChainArray struct FRigUnit_CollectionChainArray : public FRigUnit_CollectionBase { public: struct FRigElementKey FirstItem; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey LastItem; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Reverse; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F14[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionNameSearch struct FRigUnit_CollectionNameSearch : public FRigUnit_CollectionBase { public: class FName PartialName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType TypeToSearch; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F17[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionNameSearchArray struct FRigUnit_CollectionNameSearchArray : public FRigUnit_CollectionBase { public: class FName PartialName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType TypeToSearch; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F19[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionChildren struct FRigUnit_CollectionChildren : public FRigUnit_CollectionBase { public: struct FRigElementKey Parent; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeParent; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecursive; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType TypeToSearch; // 0x16(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F1A[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionChildrenArray struct FRigUnit_CollectionChildrenArray : public FRigUnit_CollectionBase { public: struct FRigElementKey Parent; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeParent; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecursive; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType TypeToSearch; // 0x16(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F1D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionGetAll struct FRigUnit_CollectionGetAll : public FRigUnit_CollectionBase { public: enum class ERigElementType TypeToSearch; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F20[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionReplaceItems struct FRigUnit_CollectionReplaceItems : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Items; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Old; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName New; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RemoveInvalidItems; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowDuplicates; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F22[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionReplaceItemsArray struct FRigUnit_CollectionReplaceItemsArray : public FRigUnit_CollectionBase { public: TArray Items; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FName Old; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName New; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RemoveInvalidItems; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowDuplicates; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F25[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Result; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionItems struct FRigUnit_CollectionItems : public FRigUnit_CollectionBase { public: TArray Items; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bAllowDuplicates; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F28[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionGetItems struct FRigUnit_CollectionGetItems : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Items; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionGetParentIndices struct FRigUnit_CollectionGetParentIndices : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentIndices; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionGetParentIndicesItemArray struct FRigUnit_CollectionGetParentIndicesItemArray : public FRigUnit_CollectionBase { public: TArray Items; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ParentIndices; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionUnion struct FRigUnit_CollectionUnion : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection A; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection B; // 0x18(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowDuplicates; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F2A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Collection; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionIntersection struct FRigUnit_CollectionIntersection : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection A; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection B; // 0x18(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection Collection; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionDifference struct FRigUnit_CollectionDifference : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection A; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection B; // 0x18(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection Collection; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionReverse struct FRigUnit_CollectionReverse : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection Reversed; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionCount struct FRigUnit_CollectionCount : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F2D[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionItemAtIndex struct FRigUnit_CollectionItemAtIndex : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0x1C(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0xA8 - 0x40) // ScriptStruct ControlRig.RigUnit_CollectionLoop struct FRigUnit_CollectionLoop : public FRigUnit_CollectionBaseMutable { public: struct FRigElementKeyCollection Collection; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0x50(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x60(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x64(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Continue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F35[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FControlRigExecuteContext Completed; // 0x70(0x38)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_CollectionAddItem struct FRigUnit_CollectionAddItem : public FRigUnit_CollectionBase { public: struct FRigElementKeyCollection Collection; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0x18(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F37[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_DynamicHierarchyBase struct FRigUnit_DynamicHierarchyBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_DynamicHierarchyBaseMutable struct FRigUnit_DynamicHierarchyBaseMutable : public FRigUnitMutable { public: }; // 0x18 (0x58 - 0x40) // ScriptStruct ControlRig.RigUnit_AddParent struct FRigUnit_AddParent : public FRigUnit_DynamicHierarchyBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x58 - 0x40) // ScriptStruct ControlRig.RigUnit_SetDefaultParent struct FRigUnit_SetDefaultParent : public FRigUnit_DynamicHierarchyBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_SwitchParent struct FRigUnit_SwitchParent : public FRigUnit_DynamicHierarchyBaseMutable { public: enum class ERigSwitchParentMode Mode; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F3A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Child; // 0x44(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x50(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainGlobal; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F3C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetParentWeights struct FRigUnit_HierarchyGetParentWeights : public FRigUnit_DynamicHierarchyBase { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Weights; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigElementKeyCollection Parents; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetParentWeightsArray struct FRigUnit_HierarchyGetParentWeightsArray : public FRigUnit_DynamicHierarchyBase { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F3F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Weights; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray Parents; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchySetParentWeights struct FRigUnit_HierarchySetParentWeights : public FRigUnit_DynamicHierarchyBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F40[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Weights; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchyReset struct FRigUnit_HierarchyReset : public FRigUnit_DynamicHierarchyBaseMutable { public: }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchyImportFromSkeleton struct FRigUnit_HierarchyImportFromSkeleton : public FRigUnit_DynamicHierarchyBaseMutable { public: class FName Namespace; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeCurves; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F42[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x50(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x50 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchyRemoveElement struct FRigUnit_HierarchyRemoveElement : public FRigUnit_DynamicHierarchyBaseMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSuccess; // 0x4C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F45[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchyAddElement struct FRigUnit_HierarchyAddElement : public FRigUnit_DynamicHierarchyBaseMutable { public: struct FRigElementKey Parent; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x4C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0x54(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0xD0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddBone struct FRigUnit_HierarchyAddBone : public FRigUnit_HierarchyAddElement { public: struct FTransform Transform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F4B[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0xD0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddNull struct FRigUnit_HierarchyAddNull : public FRigUnit_HierarchyAddElement { public: struct FTransform Transform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F4C[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControl_Settings struct FRigUnit_HierarchyAddControl_Settings { public: uint8 Pad_1F4D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class FName DisplayName; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControl_ShapeSettings struct FRigUnit_HierarchyAddControl_ShapeSettings { public: bool bVisible; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F51[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName Name; // 0x4(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0xC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F53[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControl_ProxySettings struct FRigUnit_HierarchyAddControl_ProxySettings { public: bool bIsProxy; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F55[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray DrivenControls; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class ERigControlVisibility ShapeVisibility; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F5A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat_LimitSettings struct FRigUnit_HierarchyAddControlFloat_LimitSettings { public: struct FRigControlLimitEnabled Limit; // 0x0(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F5B[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float MinValue; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxValue; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLimits; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F66[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0xD0 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat_Settings struct FRigUnit_HierarchyAddControlFloat_Settings : public FRigUnit_HierarchyAddControl_Settings { public: enum class ERigControlAxis PrimaryAxis; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F68[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlFloat_LimitSettings Limits; // 0x14(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F69[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x30(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0xB0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x140 (0x1A0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlFloat struct FRigUnit_HierarchyAddControlFloat : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialValue; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F6C[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlFloat_Settings Settings; // 0xD0(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger_LimitSettings struct FRigUnit_HierarchyAddControlInteger_LimitSettings { public: struct FRigControlLimitEnabled Limit; // 0x0(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F6D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 MinValue; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxValue; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLimits; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F76[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0xD0 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger_Settings struct FRigUnit_HierarchyAddControlInteger_Settings : public FRigUnit_HierarchyAddControl_Settings { public: enum class ERigControlAxis PrimaryAxis; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F81[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlInteger_LimitSettings Limits; // 0x14(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F83[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x30(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0xB0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x140 (0x1A0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlInteger struct FRigUnit_HierarchyAddControlInteger : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InitialValue; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F89[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlInteger_Settings Settings; // 0xD0(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D_LimitSettings struct FRigUnit_HierarchyAddControlVector2D_LimitSettings { public: struct FRigControlLimitEnabled LimitX; // 0x0(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlLimitEnabled LimitY; // 0x2(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F8C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D MinValue; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MaxValue; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLimits; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F8E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xE0 (0xF0 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D_Settings struct FRigUnit_HierarchyAddControlVector2D_Settings : public FRigUnit_HierarchyAddControl_Settings { public: enum class ERigControlAxis PrimaryAxis; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F92[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlVector2D_LimitSettings Limits; // 0x18(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F93[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x50(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0xD0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x160 (0x1C0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector2D struct FRigUnit_HierarchyAddControlVector2D : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D InitialValue; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControlVector2D_Settings Settings; // 0xD0(0xF0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector_LimitSettings struct FRigUnit_HierarchyAddControlVector_LimitSettings { public: struct FRigControlLimitEnabled LimitX; // 0x0(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlLimitEnabled LimitY; // 0x2(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlLimitEnabled LimitZ; // 0x4(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F98[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector MinValue; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaxValue; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLimits; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F9B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0x100 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector_Settings struct FRigUnit_HierarchyAddControlVector_Settings : public FRigUnit_HierarchyAddControl_Settings { public: bool bIsPosition; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F9C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlVector_LimitSettings Limits; // 0x18(0x40)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F9F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x60(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0xE0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x180 (0x1E0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlVector struct FRigUnit_HierarchyAddControlVector : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialValue; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FA2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlVector_Settings Settings; // 0xE0(0x100)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator_LimitSettings struct FRigUnit_HierarchyAddControlRotator_LimitSettings { public: struct FRigControlLimitEnabled LimitPitch; // 0x0(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlLimitEnabled LimitYaw; // 0x2(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigControlLimitEnabled LimitRoll; // 0x4(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1FA5[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FRotator MinValue; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MaxValue; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bDrawLimits; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FA8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xE0 (0xF0 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator_Settings struct FRigUnit_HierarchyAddControlRotator_Settings : public FRigUnit_HierarchyAddControl_Settings { public: struct FRigUnit_HierarchyAddControlRotator_LimitSettings Limits; // 0x10(0x40)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x50(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0xD0(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x170 (0x1D0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlRotator struct FRigUnit_HierarchyAddControlRotator : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator InitialValue; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1FB0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_HierarchyAddControlRotator_Settings Settings; // 0xE0(0xF0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0xA0 (0xB0 - 0x10) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlTransform_Settings struct FRigUnit_HierarchyAddControlTransform_Settings : public FRigUnit_HierarchyAddControl_Settings { public: struct FRigUnit_HierarchyAddControl_ShapeSettings Shape; // 0x10(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControl_ProxySettings Proxy; // 0x90(0x20)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x170 (0x1D0 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddControlTransform struct FRigUnit_HierarchyAddControlTransform : public FRigUnit_HierarchyAddElement { public: struct FTransform OffsetTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitialValue; // 0xC0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_HierarchyAddControlTransform_Settings Settings; // 0x120(0xB0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x8 (0x68 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelBool struct FRigUnit_HierarchyAddAnimationChannelBool : public FRigUnit_HierarchyAddElement { public: bool InitialValue; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool MinimumValue; // 0x61(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool MaximumValue; // 0x62(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FB6[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x70 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelFloat struct FRigUnit_HierarchyAddAnimationChannelFloat : public FRigUnit_HierarchyAddElement { public: float InitialValue; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumValue; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumValue; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FB7[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x70 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelInteger struct FRigUnit_HierarchyAddAnimationChannelInteger : public FRigUnit_HierarchyAddElement { public: int32 InitialValue; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinimumValue; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaximumValue; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FBA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x90 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelVector2D struct FRigUnit_HierarchyAddAnimationChannelVector2D : public FRigUnit_HierarchyAddElement { public: struct FVector2D InitialValue; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MinimumValue; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MaximumValue; // 0x80(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0xA8 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelVector struct FRigUnit_HierarchyAddAnimationChannelVector : public FRigUnit_HierarchyAddElement { public: struct FVector InitialValue; // 0x60(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MinimumValue; // 0x78(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaximumValue; // 0x90(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0xA8 - 0x60) // ScriptStruct ControlRig.RigUnit_HierarchyAddAnimationChannelRotator struct FRigUnit_HierarchyAddAnimationChannelRotator : public FRigUnit_HierarchyAddElement { public: struct FRotator InitialValue; // 0x60(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MinimumValue; // 0x78(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MaximumValue; // 0x90(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x48 (0x88 - 0x40) // ScriptStruct ControlRig.RigUnit_ForLoopCount struct FRigUnit_ForLoopCount : public FRigUnitMutable { public: int32 Count; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x44(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x48(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Continue; // 0x4C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FC0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FControlRigExecuteContext Completed; // 0x50(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyBase struct FRigUnit_HierarchyBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchyBaseMutable struct FRigUnit_HierarchyBaseMutable : public FRigUnitMutable { public: }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetParent struct FRigUnit_HierarchyGetParent : public FRigUnit_HierarchyBase { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x14(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedChild; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0x40(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetParents struct FRigUnit_HierarchyGetParents : public FRigUnit_HierarchyBase { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeChild; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReverse; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FCA[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Parents; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedChild; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection CachedParents; // 0x48(0x10)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetParentsItemArray struct FRigUnit_HierarchyGetParentsItemArray : public FRigUnit_HierarchyBase { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeChild; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReverse; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FD1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] TArray Parents; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedChild; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection CachedParents; // 0x48(0x10)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetChildren struct FRigUnit_HierarchyGetChildren : public FRigUnit_HierarchyBase { public: struct FRigElementKey Parent; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeParent; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecursive; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FD5[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Children; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection CachedChildren; // 0x48(0x10)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetSiblings struct FRigUnit_HierarchyGetSiblings : public FRigUnit_HierarchyBase { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeItem; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FD8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Siblings; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedItem; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection CachedSiblings; // 0x48(0x10)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetSiblingsItemArray struct FRigUnit_HierarchyGetSiblingsItemArray : public FRigUnit_HierarchyBase { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeItem; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FDD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray Siblings; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedItem; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection CachedSiblings; // 0x48(0x10)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetPose struct FRigUnit_HierarchyGetPose : public FRigUnit_HierarchyBase { public: bool Initial; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FE1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection ItemsToGet; // 0x10(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigPose Pose; // 0x20(0x70)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_HierarchyGetPoseItemArray struct FRigUnit_HierarchyGetPoseItemArray : public FRigUnit_HierarchyBase { public: bool Initial; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FE4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray ItemsToGet; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigPose Pose; // 0x20(0x70)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchySetPose struct FRigUnit_HierarchySetPose : public FRigUnit_HierarchyBaseMutable { public: struct FRigPose Pose; // 0x40(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xB1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FE9[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection ItemsToSet; // 0xB8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_HierarchySetPoseItemArray struct FRigUnit_HierarchySetPoseItemArray : public FRigUnit_HierarchyBaseMutable { public: struct FRigPose Pose; // 0x40(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xB1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FED[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray ItemsToSet; // 0xB8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FEE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseIsEmpty struct FRigUnit_PoseIsEmpty : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool IsEmpty; // 0x78(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FF0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetItems struct FRigUnit_PoseGetItems : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FF2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection Items; // 0x80(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetItemsItemArray struct FRigUnit_PoseGetItemsItemArray : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FF3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x80(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x120 (0x128 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetDelta struct FRigUnit_PoseGetDelta : public FRigUnit_HierarchyBase { public: struct FRigPose PoseA; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRigPose PoseB; // 0x78(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float PositionThreshold; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationThreshold; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleThreshold; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveThreshold; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigElementType ElementType; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xF9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FF6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection ItemsToCompare; // 0x100(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PosesAreEqual; // 0x110(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FF9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKeyCollection ItemsWithDelta; // 0x118(0x10)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xF8 (0x100 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetTransform struct FRigUnit_PoseGetTransform : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0x78(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x84(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Valid; // 0x85(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FFE[0xA]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x90(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveValue; // 0xF0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CachedPoseElementIndex; // 0xF4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CachedPoseHash; // 0xF8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FFF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetTransformArray struct FRigUnit_PoseGetTransformArray : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Valid; // 0x79(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2001[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Transforms; // 0x80(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_PoseGetCurve struct FRigUnit_PoseGetCurve : public FRigUnit_HierarchyBase { public: struct FRigPose Pose; // 0x8(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FName Curve; // 0x78(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Valid; // 0x80(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2003[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float CurveValue; // 0x84(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CachedPoseElementIndex; // 0x88(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CachedPoseHash; // 0x8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x190 (0x1D0 - 0x40) // ScriptStruct ControlRig.RigUnit_PoseLoop struct FRigUnit_PoseLoop : public FRigUnit_HierarchyBaseMutable { public: struct FRigPose Pose; // 0x40(0x70)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRigElementKey Item; // 0xB0(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2007[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform GlobalTransform; // 0xC0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalTransform; // 0x120(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveValue; // 0x180(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x184(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Count; // 0x188(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x18C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Continue; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2017[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FControlRigExecuteContext Completed; // 0x198(0x38)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_InteractionExecution struct FRigUnit_InteractionExecution : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_InverseExecution struct FRigUnit_InverseExecution : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_IsInteracting struct FRigUnit_IsInteracting : public FRigUnit { public: bool bIsInteracting; // 0x8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTranslating; // 0x9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsRotating; // 0xA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsScaling; // 0xB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_201E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemBase struct FRigUnit_ItemBase : public FRigUnit { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_ItemBaseMutable struct FRigUnit_ItemBaseMutable : public FRigUnitMutable { public: }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemExists struct FRigUnit_ItemExists : public FRigUnit_ItemBase { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Exists; // 0x14(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2024[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x18(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemReplace struct FRigUnit_ItemReplace : public FRigUnit_ItemBase { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Old; // 0x14(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName New; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Result; // 0x24(0xC)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemEquals struct FRigUnit_ItemEquals : public FRigUnit_ItemBase { public: struct FRigElementKey A; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey B; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2028[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemNotEquals struct FRigUnit_ItemNotEquals : public FRigUnit_ItemBase { public: struct FRigElementKey A; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey B; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_202A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemTypeEquals struct FRigUnit_ItemTypeEquals : public FRigUnit_ItemBase { public: struct FRigElementKey A; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey B; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_202C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_ItemTypeNotEquals struct FRigUnit_ItemTypeNotEquals : public FRigUnit_ItemBase { public: struct FRigElementKey A; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey B; // 0x14(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2031[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_PrepareForExecution struct FRigUnit_PrepareForExecution : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x118 (0x120 - 0x8) // ScriptStruct ControlRig.RigUnit_SequenceExecution struct FRigUnit_SequenceExecution : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext A; // 0x40(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext B; // 0x78(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext C; // 0xB0(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext D; // 0xE8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_SequenceAggregate struct FRigUnit_SequenceAggregate : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext A; // 0x40(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) struct FControlRigExecuteContext B; // 0x78(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_UserDefinedEvent struct FRigUnit_UserDefinedEvent : public FRigUnit { public: struct FControlRigExecuteContext ExecuteContext; // 0x8(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) class FName EventName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_AddBoneTransform struct FRigUnit_AddBoneTransform : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPostMultiply; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB5(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0xB8(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203D[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_Item struct FRigUnit_Item : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_203F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_BoneName struct FRigUnit_BoneName : public FRigUnit { public: class FName bone; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_SpaceName struct FRigUnit_SpaceName : public FRigUnit { public: class FName Space; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_ControlName struct FRigUnit_ControlName : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_GetAnimationChannelBase struct FRigUnit_GetAnimationChannelBase : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Channel; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2043[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey CachedChannelKey; // 0x1C(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CachedChannelHash; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2044[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x38 - 0x30) // ScriptStruct ControlRig.RigUnit_GetBoolAnimationChannel struct FRigUnit_GetBoolAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: bool Value; // 0x30(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2046[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x38 - 0x30) // ScriptStruct ControlRig.RigUnit_GetFloatAnimationChannel struct FRigUnit_GetFloatAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: float Value; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2048[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x38 - 0x30) // ScriptStruct ControlRig.RigUnit_GetIntAnimationChannel struct FRigUnit_GetIntAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: int32 Value; // 0x30(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2049[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x40 - 0x30) // ScriptStruct ControlRig.RigUnit_GetVector2DAnimationChannel struct FRigUnit_GetVector2DAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: struct FVector2D Value; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x48 - 0x30) // ScriptStruct ControlRig.RigUnit_GetVectorAnimationChannel struct FRigUnit_GetVectorAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: struct FVector Value; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x48 - 0x30) // ScriptStruct ControlRig.RigUnit_GetRotatorAnimationChannel struct FRigUnit_GetRotatorAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: struct FRotator Value; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x60 (0x90 - 0x30) // ScriptStruct ControlRig.RigUnit_GetTransformAnimationChannel struct FRigUnit_GetTransformAnimationChannel : public FRigUnit_GetAnimationChannelBase { public: struct FTransform Value; // 0x30(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x68 - 0x30) // ScriptStruct ControlRig.RigUnit_SetAnimationChannelBase struct FRigUnit_SetAnimationChannelBase : public FRigUnit_GetAnimationChannelBase { public: struct FControlRigExecuteContext ExecuteContext; // 0x30(0x38)(Edit, BlueprintVisible, Transient, NativeAccessSpecifierPublic) }; // 0x8 (0x70 - 0x68) // ScriptStruct ControlRig.RigUnit_SetBoolAnimationChannel struct FRigUnit_SetBoolAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: bool Value; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2050[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x70 - 0x68) // ScriptStruct ControlRig.RigUnit_SetFloatAnimationChannel struct FRigUnit_SetFloatAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: float Value; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2054[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x70 - 0x68) // ScriptStruct ControlRig.RigUnit_SetIntAnimationChannel struct FRigUnit_SetIntAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: int32 Value; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2058[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x78 - 0x68) // ScriptStruct ControlRig.RigUnit_SetVector2DAnimationChannel struct FRigUnit_SetVector2DAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: struct FVector2D Value; // 0x68(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x80 - 0x68) // ScriptStruct ControlRig.RigUnit_SetVectorAnimationChannel struct FRigUnit_SetVectorAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: struct FVector Value; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x80 - 0x68) // ScriptStruct ControlRig.RigUnit_SetRotatorAnimationChannel struct FRigUnit_SetRotatorAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: struct FRotator Value; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x68 (0xD0 - 0x68) // ScriptStruct ControlRig.RigUnit_SetTransformAnimationChannel struct FRigUnit_SetTransformAnimationChannel : public FRigUnit_SetAnimationChannelBase { public: uint8 Pad_205C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetBoneTransform struct FRigUnit_GetBoneTransform : public FRigUnit { public: class FName bone; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_205D[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBone; // 0x80(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlInitialTransform struct FRigUnit_GetControlInitialTransform : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_205F[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x80(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlBool struct FRigUnit_GetControlBool : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolValue; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2060[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x18(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlFloat struct FRigUnit_GetControlFloat : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2061[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlInteger struct FRigUnit_GetControlInteger : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IntegerValue; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Minimum; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Maximum; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2062[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlVector2D struct FRigUnit_GetControlVector2D : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Vector; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Minimum; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Maximum; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x40(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlVector struct FRigUnit_GetControlVector : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2065[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Vector; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Minimum; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Maximum; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x60(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlRotator struct FRigUnit_GetControlRotator : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2068[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRotator Rotator; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator Minimum; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator Maximum; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x60(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x158 (0x160 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlTransform struct FRigUnit_GetControlTransform : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_206B[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Minimum; // 0x80(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Maximum; // 0xE0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x140(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_GetCurveValue struct FRigUnit_GetCurveValue : public FRigUnit { public: class FName Curve; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Valid; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2071[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Value; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedCurveIndex; // 0x18(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetInitialBoneTransform struct FRigUnit_GetInitialBoneTransform : public FRigUnit { public: class FName bone; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2073[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBone; // 0x80(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetRelativeBoneTransform struct FRigUnit_GetRelativeBoneTransform : public FRigUnit { public: class FName bone; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_207A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBone; // 0x80(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedSpace; // 0xA0(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC8 (0xD0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetRelativeTransformForItem struct FRigUnit_GetRelativeTransformForItem : public FRigUnit { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bChildInitial; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_207E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Parent; // 0x18(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentInitial; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_207F[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform RelativeTransform; // 0x30(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedChild; // 0x90(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0xB0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetSpaceTransform struct FRigUnit_GetSpaceTransform : public FRigUnit { public: class FName Space; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode SpaceType; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2084[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedSpaceIndex; // 0x80(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_GetTransform struct FRigUnit_GetTransform : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x15(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2088[0xA]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedIndex; // 0x80(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetTransformArray struct FRigUnit_GetTransformArray : public FRigUnit { public: struct FRigElementKeyCollection Items; // 0x8(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2090[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Transforms; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedIndex; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetTransformItemArray struct FRigUnit_GetTransformItemArray : public FRigUnit { public: TArray Items; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2095[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Transforms; // 0x20(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedIndex; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x48 - 0x18) // ScriptStruct ControlRig.RigDispatch_MetadataBase struct FRigDispatch_MetadataBase : public FRigDispatchFactory { public: uint8 Pad_2098[0x30]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x48 - 0x48) // ScriptStruct ControlRig.RigDispatch_GetMetadata struct FRigDispatch_GetMetadata : public FRigDispatch_MetadataBase { public: }; // 0x0 (0x48 - 0x48) // ScriptStruct ControlRig.RigDispatch_SetMetadata struct FRigDispatch_SetMetadata : public FRigDispatch_MetadataBase { public: }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_RemoveMetadata struct FRigUnit_RemoveMetadata : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x4C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Removed; // 0x54(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_209F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x58(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_RemoveAllMetadata struct FRigUnit_RemoveAllMetadata : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Removed; // 0x4C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x50(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_HasMetadata struct FRigUnit_HasMetadata : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x14(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigMetadataType Type; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Found; // 0x1D(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20A8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_FindItemsWithMetadata struct FRigUnit_FindItemsWithMetadata : public FRigUnit { public: class FName Name; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERigMetadataType Type; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20B0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Items; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_GetMetadataTags struct FRigUnit_GetMetadataTags : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Tags; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedIndex; // 0x28(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMetadataTag struct FRigUnit_SetMetadataTag : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Tag; // 0x4C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x58(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x80 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMetadataTagArray struct FRigUnit_SetMetadataTagArray : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20C1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Tags; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedIndex; // 0x60(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_RemoveMetadataTag struct FRigUnit_RemoveMetadataTag : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Tag; // 0x4C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Removed; // 0x54(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20C8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x58(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_HasMetadataTag struct FRigUnit_HasMetadataTag : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Tag; // 0x14(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Found; // 0x1C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_HasMetadataTagArray struct FRigUnit_HasMetadataTagArray : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Tags; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool Found; // 0x28(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20D5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x30(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_FindItemsWithMetadataTag struct FRigUnit_FindItemsWithMetadataTag : public FRigUnit { public: class FName Tag; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Items; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_FindItemsWithMetadataTagArray struct FRigUnit_FindItemsWithMetadataTagArray : public FRigUnit { public: TArray Tags; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Items; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_FilterItemsByMetadataTags struct FRigUnit_FilterItemsByMetadataTags : public FRigUnit { public: TArray Items; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Tags; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool Inclusive; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20DE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Result; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedIndices; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_OffsetTransformForItem struct FRigUnit_OffsetTransformForItem : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform OffsetTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20E4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0xB8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20E5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1A0 (0x1E0 - 0x40) // ScriptStruct ControlRig.RigUnit_ParentSwitchConstraint struct FRigUnit_ParentSwitchConstraint : public FRigUnitMutable { public: struct FRigElementKey Subject; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKeyCollection Parents; // 0x50(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitialGlobalTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20EC[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Switched; // 0x130(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20EF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedSubject; // 0x138(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0x158(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20F1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform RelativeOffset; // 0x180(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1A0 (0x1E0 - 0x40) // ScriptStruct ControlRig.RigUnit_ParentSwitchConstraintArray struct FRigUnit_ParentSwitchConstraintArray : public FRigUnitMutable { public: struct FRigElementKey Subject; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform InitialGlobalTransform; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20F3[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Switched; // 0x130(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20F5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedSubject; // 0x138(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0x158(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20F7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform RelativeOffset; // 0x180(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xF8 (0x100 - 0x8) // ScriptStruct ControlRig.RigUnit_ProjectTransformToNewParent struct FRigUnit_ProjectTransformToNewParent : public FRigUnit { public: struct FRigElementKey Child; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bChildInitial; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey OldParent; // 0x18(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOldParentInitial; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2100[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey NewParent; // 0x28(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewParentInitial; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2101[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x40(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedChild; // 0xA0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedOldParent; // 0xC0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedNewParent; // 0xE0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_PropagateTransform struct FRigUnit_PropagateTransform : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecomputeGlobal; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyToChildren; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecursive; // 0x4E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x50(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x58 - 0x40) // ScriptStruct ControlRig.RigUnit_SendEvent struct FRigUnit_SendEvent : public FRigUnitMutable { public: enum class ERigEvent Event; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Item; // 0x44(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffsetInSeconds; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnable; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyDuringInteraction; // 0x55(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210F[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_SetBoneInitialTransform struct FRigUnit_SetBoneInitialTransform : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2113[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xB0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x111(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2116[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0x118(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2118[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetBoneRotation struct FRigUnit_SetBoneRotation : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_211C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Rotation; // 0x50(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_211E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2122[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0x80(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_SetBoneTransform struct FRigUnit_SetBoneTransform : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2126[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xB0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2129[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x114(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x118(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_212E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0x120(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x90 - 0x40) // ScriptStruct ControlRig.RigUnit_SetBoneTranslation struct FRigUnit_SetBoneTranslation : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Translation; // 0x48(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2132[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2135[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0x70(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlColor struct FRigUnit_GetControlColor : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlColor struct FRigUnit_SetControlColor : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x58(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlDrivenList struct FRigUnit_GetControlDrivenList : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Driven; // 0x10(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlDrivenList struct FRigUnit_SetControlDrivenList : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Driven; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x58(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlOffset struct FRigUnit_SetControlOffset : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2144[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Offset; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2148[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0xB8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2149[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_GetShapeTransform struct FRigUnit_GetShapeTransform : public FRigUnit { public: class FName Control; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0x10(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetShapeTransform struct FRigUnit_SetShapeTransform : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2154[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0xB0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlBool struct FRigUnit_SetControlBool : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolValue; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_215B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x50(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigUnit_SetMultiControlBool_Entry struct FRigUnit_SetMultiControlBool_Entry { public: class FName Control; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolValue; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_215D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x60 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMultiControlBool struct FRigUnit_SetMultiControlBool : public FRigUnitMutable { public: TArray Entries; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedControlIndices; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlFloat struct FRigUnit_SetControlFloat : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x50(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigUnit_SetMultiControlFloat_Entry struct FRigUnit_SetMultiControlFloat_Entry { public: class FName Control; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMultiControlFloat struct FRigUnit_SetMultiControlFloat : public FRigUnitMutable { public: TArray Entries; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2173[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedControlIndices; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlInteger struct FRigUnit_SetControlInteger : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IntegerValue; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x50(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigUnit_SetMultiControlInteger_Entry struct FRigUnit_SetMultiControlInteger_Entry { public: class FName Control; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IntegerValue; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMultiControlInteger struct FRigUnit_SetMultiControlInteger : public FRigUnitMutable { public: TArray Entries; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_217F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedControlIndices; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x40 (0x80 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlVector2D struct FRigUnit_SetControlVector2D : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2184[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D Vector; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedControlIndex; // 0x60(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D_Entry struct FRigUnit_SetMultiControlVector2D_Entry { public: class FName Control; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Vector; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D struct FRigUnit_SetMultiControlVector2D : public FRigUnitMutable { public: TArray Entries; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2187[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedControlIndices; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x50 (0x90 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlVector struct FRigUnit_SetControlVector : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2189[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Vector; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_218C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x90 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlRotator struct FRigUnit_SetControlRotator : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_218E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FRotator Rotator; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2190[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigUnit_SetMultiControlRotator_Entry struct FRigUnit_SetMultiControlRotator_Entry { public: class FName Control; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotator; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2197[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_SetMultiControlRotator struct FRigUnit_SetMultiControlRotator : public FRigUnitMutable { public: TArray Entries; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_219C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedControlIndices; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlTransform struct FRigUnit_SetControlTransform : public FRigUnitMutable { public: class FName Control; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21A0[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21A1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0xB8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21A3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_GetControlVisibility struct FRigUnit_GetControlVisibility : public FRigUnit { public: struct FRigElementKey Item; // 0x8(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisible; // 0x14(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedControlIndex; // 0x18(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x78 - 0x40) // ScriptStruct ControlRig.RigUnit_SetControlVisibility struct FRigUnit_SetControlVisibility : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21AB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Pattern; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisible; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21AE[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedControlIndices; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_SetCurveValue struct FRigUnit_SetCurveValue : public FRigUnitMutable { public: class FName Curve; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21AF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedCurveIndex; // 0x50(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_SetRelativeBoneTransform struct FRigUnit_SetRelativeBoneTransform : public FRigUnitMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Space; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21B3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedBone; // 0xB8(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedSpaceIndex; // 0xD8(0x20)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21B5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0x110 - 0x40) // ScriptStruct ControlRig.RigUnit_SetRelativeTransformForItem struct FRigUnit_SetRelativeTransformForItem : public FRigUnitMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentInitial; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21B6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xC4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21B8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedChild; // 0xC8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0xE8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21BA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x80 (0xC0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetRelativeTranslationForItem struct FRigUnit_SetRelativeTranslationForItem : public FRigUnitMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentInitial; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21BD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Value; // 0x60(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x7C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedChild; // 0x80(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0xA0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetRelativeRotationForItem struct FRigUnit_SetRelativeRotationForItem : public FRigUnitMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey Parent; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentInitial; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21C3[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x60(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x84(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21C6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedChild; // 0x88(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedParent; // 0xA8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21C8[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_SetSpaceInitialTransform struct FRigUnit_SetSpaceInitialTransform : public FRigUnitMutable { public: class FName SpaceName; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21CB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xB0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedSpaceIndex; // 0x118(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21CE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetSpaceTransform struct FRigUnit_SetSpaceTransform : public FRigUnitMutable { public: class FName Space; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode SpaceType; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21D5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedSpaceIndex; // 0xB8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21D6[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA0 (0xE0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetTransform struct FRigUnit_SetTransform : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21D8[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21DC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0xB8(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21DD[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x90 - 0x40) // ScriptStruct ControlRig.RigUnit_SetTranslation struct FRigUnit_SetTranslation : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21E1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Value; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x6C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21E3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_SetRotation struct FRigUnit_SetRotation : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21E7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x50(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x74(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x78(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21EA[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x90 - 0x40) // ScriptStruct ControlRig.RigUnit_SetScale struct FRigUnit_SetScale : public FRigUnitMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21EC[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Scale; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x6C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement CachedIndex; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x80 - 0x40) // ScriptStruct ControlRig.RigUnit_SetTransformArray struct FRigUnit_SetTransformArray : public FRigUnitMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21EE[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Transforms; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x6C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedIndex; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x40 (0x80 - 0x40) // ScriptStruct ControlRig.RigUnit_SetTransformItemArray struct FRigUnit_SetTransformItemArray : public FRigUnitMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode Space; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitial; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21F1[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Transforms; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x6C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray CachedIndex; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_UnsetCurveValue struct FRigUnit_UnsetCurveValue : public FRigUnitMutable { public: class FName Curve; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedCurveIndex; // 0x48(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xC8 (0xD0 - 0x8) // ScriptStruct ControlRig.RigUnit_ToWorldSpace_Transform struct FRigUnit_ToWorldSpace_Transform : public FRigUnit { public: uint8 Pad_21FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform World; // 0x70(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC8 (0xD0 - 0x8) // ScriptStruct ControlRig.RigUnit_ToRigSpace_Transform struct FRigUnit_ToRigSpace_Transform : public FRigUnit { public: uint8 Pad_21FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Global; // 0x70(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_ToWorldSpace_Location struct FRigUnit_ToWorldSpace_Location : public FRigUnit { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector World; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_ToRigSpace_Location struct FRigUnit_ToRigSpace_Location : public FRigUnit { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Global; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_ToWorldSpace_Rotation struct FRigUnit_ToWorldSpace_Rotation : public FRigUnit { public: uint8 Pad_2206[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat World; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_ToRigSpace_Rotation struct FRigUnit_ToRigSpace_Rotation : public FRigUnit { public: uint8 Pad_2209[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Global; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigUnit_BoneHarmonics_BoneTarget struct FRigUnit_BoneHarmonics_BoneTarget { public: class FName bone; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_Harmonics_TargetItem struct FRigUnit_Harmonics_TargetItem { public: struct FRigElementKey Item; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigUnit_BoneHarmonics_WorkData struct FRigUnit_BoneHarmonics_WorkData { public: TArray CachedItems; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FVector WaveTime; // 0x10(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_BoneHarmonics struct FRigUnit_BoneHarmonics : public FRigUnit_HighlevelBaseMutable { public: TArray Bones; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) struct FVector WaveSpeed; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveFrequency; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveAmplitude; // 0x80(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveOffset; // 0x98(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveNoise; // 0xB0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType WaveEase; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2211[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float WaveMinimum; // 0xCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveMaximum; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrder; // 0xD4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xD5(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2216[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0xD8(0x28)(Transient, NativeAccessSpecifierPublic) }; // 0xC0 (0x100 - 0x40) // ScriptStruct ControlRig.RigUnit_ItemHarmonics struct FRigUnit_ItemHarmonics : public FRigUnit_HighlevelBaseMutable { public: TArray Targets; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) struct FVector WaveSpeed; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveFrequency; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveAmplitude; // 0x80(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveOffset; // 0x98(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveNoise; // 0xB0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType WaveEase; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_221D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float WaveMinimum; // 0xCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveMaximum; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrder; // 0xD4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2220[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0xD8(0x28)(Transient, NativeAccessSpecifierPublic) }; // 0x48 (0x48 - 0x0) // ScriptStruct ControlRig.RigUnit_ChainHarmonics_Reach struct FRigUnit_ChainHarmonics_Reach { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2226[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector ReachTarget; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ReachAxis; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReachMinimum; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReachMaximum; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType ReachEase; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2228[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x78 - 0x0) // ScriptStruct ControlRig.RigUnit_ChainHarmonics_Wave struct FRigUnit_ChainHarmonics_Wave { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2229[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector WaveFrequency; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveAmplitude; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveOffset; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WaveNoise; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveMinimum; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaveMaximum; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType WaveEase; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_222E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x58 - 0x0) // ScriptStruct ControlRig.RigUnit_ChainHarmonics_Pendulum struct FRigUnit_ChainHarmonics_Pendulum { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2231[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float PendulumStiffness; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PendulumGravity; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PendulumBlend; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PendulumDrag; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PendulumMinimum; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PendulumMaximum; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType PendulumEase; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2237[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector UnwindAxis; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UnwindMinimum; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UnwindMaximum; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0x98 - 0x0) // ScriptStruct ControlRig.RigUnit_ChainHarmonics_WorkData struct FRigUnit_ChainHarmonics_WorkData { public: struct FVector Time; // 0x0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Items; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Ratio; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalTip; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumTip; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumPosition; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendulumVelocity; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray HierarchyLine; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VelocityLines; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x2D0 (0x310 - 0x40) // ScriptStruct ControlRig.RigUnit_ChainHarmonics struct FRigUnit_ChainHarmonics : public FRigUnit_HighlevelBaseMutable { public: class FName ChainRoot; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Speed; // 0x48(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Reach Reach; // 0x60(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Wave Wave; // 0xA8(0x78)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve WaveCurve; // 0x120(0x88)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x1A8(0x58)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x200(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2247[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform DrawWorldOffset; // 0x210(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x270(0x98)(Transient, NativeAccessSpecifierPublic) uint8 Pad_2249[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x2D0 (0x310 - 0x40) // ScriptStruct ControlRig.RigUnit_ChainHarmonicsPerItem struct FRigUnit_ChainHarmonicsPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey ChainRoot; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_224C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Speed; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Reach Reach; // 0x68(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Wave Wave; // 0xB0(0x78)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve WaveCurve; // 0x128(0x88)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x1B0(0x58)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x208(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2251[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform DrawWorldOffset; // 0x210(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x270(0x98)(Transient, NativeAccessSpecifierPublic) uint8 Pad_2252[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x48 - 0x0) // ScriptStruct ControlRig.RigUnit_AimBone_Target struct FRigUnit_AimBone_Target { public: float Weight; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2254[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Axis; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Target; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind Kind; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2255[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName Space; // 0x3C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2256[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x48 - 0x0) // ScriptStruct ControlRig.RigUnit_AimItem_Target struct FRigUnit_AimItem_Target { public: float Weight; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2258[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Axis; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Target; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind Kind; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_225A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Space; // 0x3C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigUnit_AimBone_DebugSettings struct FRigUnit_AimBone_DebugSettings { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_225C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Scale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_225D[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x218 (0x220 - 0x8) // ScriptStruct ControlRig.RigUnit_AimBoneMath struct FRigUnit_AimBoneMath : public FRigUnit_HighlevelBase { public: uint8 Pad_225F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform InputTransform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_AimItem_Target Primary; // 0x70(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_AimItem_Target Secondary; // 0xB8(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Weight; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2260[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0x110(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x170(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement PrimaryCachedSpace; // 0x1E0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement SecondaryCachedSpace; // 0x200(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x170 (0x1B0 - 0x40) // ScriptStruct ControlRig.RigUnit_AimBone struct FRigUnit_AimBone : public FRigUnit_HighlevelBaseMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_AimBone_Target Primary; // 0x48(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_AimBone_Target Secondary; // 0x90(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Weight; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xDC(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2265[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0xE0(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBoneIndex; // 0x150(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement PrimaryCachedSpace; // 0x170(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement SecondaryCachedSpace; // 0x190(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x180 (0x1C0 - 0x40) // ScriptStruct ControlRig.RigUnit_AimItem struct FRigUnit_AimItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2269[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_AimItem_Target Primary; // 0x50(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_AimItem_Target Secondary; // 0x98(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Weight; // 0xE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_226C[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0xF0(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedItem; // 0x160(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement PrimaryCachedSpace; // 0x180(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement SecondaryCachedSpace; // 0x1A0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.RigUnit_AimConstraint_WorldUp struct FRigUnit_AimConstraint_WorldUp { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind Kind; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_226D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey Space; // 0x1C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.RigUnit_AimConstraint_AdvancedSettings struct FRigUnit_AimConstraint_AdvancedSettings { public: struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x0(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrderForFilter; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_226F[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.ConstraintParent struct FConstraintParent { public: struct FRigElementKey Item; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x160 (0x1A0 - 0x40) // ScriptStruct ControlRig.RigUnit_AimConstraintLocalSpaceOffset struct FRigUnit_AimConstraintLocalSpaceOffset : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FVector AimAxis; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector UpAxis; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_AimConstraint_WorldUp WorldUp; // 0x80(0x28)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0xA8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2271[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_AimConstraint_AdvancedSettings AdvancedSettings; // 0xC0(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Weight; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2273[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement WorldUpSpaceCache; // 0x148(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement ChildCache; // 0x168(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentCaches; // 0x188(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2274[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC (0xC - 0x0) // ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimit struct FRigUnit_CCDIK_RotationLimit { public: class FName bone; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Limit; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimitPerItem struct FRigUnit_CCDIK_RotationLimitPerItem { public: struct FRigElementKey Item; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Limit; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0x60 - 0x0) // ScriptStruct ControlRig.RigUnit_CCDIK_WorkData struct FRigUnit_CCDIK_WorkData { public: TArray Chain; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RotationLimitIndex; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RotationLimitsPerItem; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedEffector; // 0x40(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_CCDIK struct FRigUnit_CCDIK : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EffectorBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartFromTail; // 0xBC(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_227C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float BaseRotationLimit; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_227E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray RotationLimits; // 0xC8(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xD8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2282[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_CCDIK_WorkData WorkData; // 0xE0(0x60)(NativeAccessSpecifierPublic) }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_CCDIKPerItem struct FRigUnit_CCDIKPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartFromTail; // 0xBC(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2288[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float BaseRotationLimit; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2289[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray RotationLimits; // 0xC8(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xD8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_228A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_CCDIK_WorkData WorkData; // 0xE0(0x60)(NativeAccessSpecifierPublic) }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_CCDIKItemArray struct FRigUnit_CCDIKItemArray : public FRigUnit_HighlevelBaseMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartFromTail; // 0xBC(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_228D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float BaseRotationLimit; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_228E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray RotationLimits; // 0xC8(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xD8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_228F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_CCDIK_WorkData WorkData; // 0xE0(0x60)(NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.RigUnit_DistributeRotation_Rotation struct FRigUnit_DistributeRotation_Rotation { public: struct FQuat Rotation; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2290[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x50 - 0x0) // ScriptStruct ControlRig.RigUnit_DistributeRotation_WorkData struct FRigUnit_DistributeRotation_WorkData { public: TArray CachedItems; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationA; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationB; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRotationT; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemLocalTransforms; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x80 (0xC0 - 0x40) // ScriptStruct ControlRig.RigUnit_DistributeRotation struct FRigUnit_DistributeRotation : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Rotations; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2296[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2297[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x70(0x50)(Transient, NativeAccessSpecifierPublic) }; // 0x78 (0xB8 - 0x40) // ScriptStruct ControlRig.RigUnit_DistributeRotationForCollection struct FRigUnit_DistributeRotationForCollection : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Rotations; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_229B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x68(0x50)(Transient, NativeAccessSpecifierPublic) }; // 0x78 (0xB8 - 0x40) // ScriptStruct ControlRig.RigUnit_DistributeRotationForItemArray struct FRigUnit_DistributeRotationForItemArray : public FRigUnit_HighlevelBaseMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Rotations; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x60(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_229F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x68(0x50)(Transient, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.RigUnit_FABRIK_WorkData struct FRigUnit_FABRIK_WorkData { public: TArray Chain; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedEffector; // 0x20(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xD0 (0x110 - 0x40) // ScriptStruct ControlRig.RigUnit_FABRIK struct FRigUnit_FABRIK : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EffectorBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22A9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaxIterations; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_FABRIK_WorkData WorkData; // 0xC0(0x40)(Transient, NativeAccessSpecifierPublic) bool bSetEffectorTransform; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22AA[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0x110 - 0x40) // ScriptStruct ControlRig.RigUnit_FABRIKPerItem struct FRigUnit_FABRIKPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaxIterations; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_FABRIK_WorkData WorkData; // 0xC0(0x40)(Transient, NativeAccessSpecifierPublic) bool bSetEffectorTransform; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22AE[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0x110 - 0x40) // ScriptStruct ControlRig.RigUnit_FABRIKItemArray struct FRigUnit_FABRIKItemArray : public FRigUnit_HighlevelBaseMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform EffectorTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22B1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaxIterations; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigUnit_FABRIK_WorkData WorkData; // 0xC0(0x40)(Transient, NativeAccessSpecifierPublic) bool bSetEffectorTransform; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22B2[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x220 (0x260 - 0x40) // ScriptStruct ControlRig.RigUnit_FitChainToCurve struct FRigUnit_FitChainToCurve : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCRFourPointBezier Bezier; // 0x50(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EControlRigCurveAlignment Alignment; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Minimum; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SamplingPrecision; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xD8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVectorPosition; // 0xF0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Rotations; // 0x108(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x118(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22BD[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x130(0x90)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x1C0(0x98)(Transient, NativeAccessSpecifierPublic) uint8 Pad_22BE[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x220 (0x260 - 0x40) // ScriptStruct ControlRig.RigUnit_FitChainToCurvePerItem struct FRigUnit_FitChainToCurvePerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCRFourPointBezier Bezier; // 0x50(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EControlRigCurveAlignment Alignment; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22C5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Minimum; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SamplingPrecision; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xD8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVectorPosition; // 0xF0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Rotations; // 0x108(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x118(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22C9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22CA[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x130(0x90)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x1C0(0x98)(Transient, NativeAccessSpecifierPublic) uint8 Pad_22CB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x220 (0x260 - 0x40) // ScriptStruct ControlRig.RigUnit_FitChainToCurveItemArray struct FRigUnit_FitChainToCurveItemArray : public FRigUnit_HighlevelBaseMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FCRFourPointBezier Bezier; // 0x50(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EControlRigCurveAlignment Alignment; // 0xB0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Minimum; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SamplingPrecision; // 0xBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xD8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVectorPosition; // 0xF0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Rotations; // 0x108(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType RotationEaseType; // 0x118(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22D7[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x130(0x90)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x1C0(0x98)(Transient, NativeAccessSpecifierPublic) uint8 Pad_22D8[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_PerBone struct FRigUnit_ModifyBoneTransforms_PerBone { public: class FName bone; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22DD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RigUnit_ModifyTransforms_WorkData struct FRigUnit_ModifyTransforms_WorkData { public: TArray CachedItems; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_WorkData struct FRigUnit_ModifyBoneTransforms_WorkData : public FRigUnit_ModifyTransforms_WorkData { public: }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms struct FRigUnit_ModifyBoneTransforms : public FRigUnit_HighlevelBaseMutable { public: TArray BoneToModify; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeightMinimum; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeightMaximum; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigModifyBoneMode Mode; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_ModifyBoneTransforms_WorkData WorkData; // 0x60(0x10)(Transient, NativeAccessSpecifierPublic) }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigUnit_ModifyTransforms_PerItem struct FRigUnit_ModifyTransforms_PerItem { public: struct FRigElementKey Item; // 0x0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22EA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x70 - 0x40) // ScriptStruct ControlRig.RigUnit_ModifyTransforms struct FRigUnit_ModifyTransforms : public FRigUnit_HighlevelBaseMutable { public: TArray ItemToModify; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeightMinimum; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeightMaximum; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigModifyBoneMode Mode; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22EF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_ModifyTransforms_WorkData WorkData; // 0x60(0x10)(Transient, NativeAccessSpecifierPublic) }; // 0x68 (0x68 - 0x0) // ScriptStruct ControlRig.RigUnit_MultiFABRIK_WorkData struct FRigUnit_MultiFABRIK_WorkData { public: uint8 Pad_22F0[0x68]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.RigUnit_MultiFABRIK_EndEffector struct FRigUnit_MultiFABRIK_EndEffector { public: class FName bone; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Location; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_MultiFABRIK struct FRigUnit_MultiFABRIK : public FRigUnit_HighlevelBaseMutable { public: class FName RootBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Effectors; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Precision; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x5C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22F7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaxIterations; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_MultiFABRIK_WorkData WorkData; // 0x68(0x68)(Transient, NativeAccessSpecifierPublic) }; // 0x48 (0x48 - 0x0) // ScriptStruct ControlRig.RigUnit_SlideChain_WorkData struct FRigUnit_SlideChain_WorkData { public: float ChainLength; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray ItemSegments; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedItems; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Transforms; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray BlendedTransforms; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_SlideChain struct FRigUnit_SlideChain : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlideAmount; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2307[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_SlideChain_WorkData WorkData; // 0x58(0x48)(Transient, NativeAccessSpecifierPublic) }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_SlideChainPerItem struct FRigUnit_SlideChainPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlideAmount; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2309[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_SlideChain_WorkData WorkData; // 0x58(0x48)(Transient, NativeAccessSpecifierPublic) }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_SlideChainItemArray struct FRigUnit_SlideChainItemArray : public FRigUnit_HighlevelBaseMutable { public: TArray Items; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float SlideAmount; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_230E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_SlideChain_WorkData WorkData; // 0x58(0x48)(Transient, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.RegionScaleFactors struct FRegionScaleFactors { public: float PositiveWidth; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NegativeWidth; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositiveHeight; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NegativeHeight; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x14 (0x14 - 0x0) // ScriptStruct ControlRig.SphericalRegion struct FSphericalRegion { public: uint8 Pad_2313[0x14]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct ControlRig.SphericalPoseReaderDebugSettings struct FSphericalPoseReaderDebugSettings { public: bool bDrawDebug; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDraw2D; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawLocalAxes; // 0x2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2314[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float DebugScale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DebugSegments; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DebugThickness; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1A0 (0x1E0 - 0x40) // ScriptStruct ControlRig.RigUnit_SphericalPoseReader struct FRigUnit_SphericalPoseReader : public FRigUnit_HighlevelBaseMutable { public: float OutputParam; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey DriverItem; // 0x44(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DriverAxis; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RotationOffset; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActiveRegionSize; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRegionScaleFactors ActiveRegionScaleFactors; // 0x84(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float FalloffSize; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRegionScaleFactors FalloffRegionScaleFactors; // 0x98(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool FlipWidthScaling; // 0xA8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FlipHeightScaling; // 0xA9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2319[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey OptionalParentItem; // 0xAC(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSphericalPoseReaderDebugSettings Debug; // 0xB8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSphericalRegion InnerRegion; // 0xC8(0x14)(Transient, NoDestructor, NativeAccessSpecifierPublic) struct FSphericalRegion OuterRegion; // 0xDC(0x14)(Transient, NoDestructor, NativeAccessSpecifierPublic) struct FVector DriverNormal; // 0xF0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Driver2D; // 0x108(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement DriverCache; // 0x120(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement OptionalParentCache; // 0x140(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LocalDriverTransformInit; // 0x160(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CachedRotationOffset; // 0x1C0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCachedInitTransforms; // 0x1D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.RigUnit_SpringIK_DebugSettings struct FRigUnit_SpringIK_DebugSettings { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Scale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xB8 (0xB8 - 0x0) // ScriptStruct ControlRig.RigUnit_SpringIK_WorkData struct FRigUnit_SpringIK_WorkData { public: TArray CachedBones; // 0x0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) struct FCachedRigElement CachedPoleVector; // 0x10(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Transforms; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FCRSimPointContainer Simulation; // 0x40(0x78)(NativeAccessSpecifierPublic) }; // 0x1D0 (0x210 - 0x40) // ScriptStruct ControlRig.RigUnit_SpringIK struct FRigUnit_SpringIK : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HierarchyStrength; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectorStrength; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectorRatio; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RootStrength; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RootRatio; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damping; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVector; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipPolePlane; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind PoleVectorKind; // 0x81(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2325[0x2]; // Fixing Size After Last Property [ Dumper-7 ] class FName PoleVectorSpace; // 0x84(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2326[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector PrimaryAxis; // 0x90(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLiveSimulation; // 0xC0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2327[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 Iterations; // 0xC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitLocalPosition; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xC9(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2328[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_SpringIK_DebugSettings DebugSettings; // 0xD0(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_SpringIK_WorkData WorkData; // 0x150(0xB8)(Transient, NativeAccessSpecifierPublic) uint8 Pad_2329[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.ConstraintTarget struct FConstraintTarget { public: struct FTransform Transform; // 0x0(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransformFilter Filter; // 0x65(0x9)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_232B[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x60 - 0x0) // ScriptStruct ControlRig.RigUnit_TransformConstraint_WorkData struct FRigUnit_TransformConstraint_WorkData { public: TArray ConstraintData; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TMap ConstraintDataToTargets; // 0x10(0x50)(NativeAccessSpecifierPublic) }; // 0xF0 (0x130 - 0x40) // ScriptStruct ControlRig.RigUnit_TransformConstraint struct FRigUnit_TransformConstraint : public FRigUnit_HighlevelBaseMutable { public: class FName bone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformSpaceMode BaseTransformSpace; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_232D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform BaseTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BaseBone; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Targets; // 0xB8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bUseInitialTransforms; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2330[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TransformConstraint_WorkData WorkData; // 0xD0(0x60)(Transient, NativeAccessSpecifierPrivate) }; // 0x100 (0x140 - 0x40) // ScriptStruct ControlRig.RigUnit_TransformConstraintPerItem struct FRigUnit_TransformConstraintPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Item; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformSpaceMode BaseTransformSpace; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2332[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform BaseTransform; // 0x50(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey BaseItem; // 0xB0(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2335[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bUseInitialTransforms; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2336[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TransformConstraint_WorkData WorkData; // 0xD8(0x60)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_2337[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x2 (0x2 - 0x0) // ScriptStruct ControlRig.RigUnit_ParentConstraint_AdvancedSettings struct FRigUnit_ParentConstraint_AdvancedSettings { public: enum class EConstraintInterpType InterpolationType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrderForFilter; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0xA0 - 0x40) // ScriptStruct ControlRig.RigUnit_ParentConstraint struct FRigUnit_ParentConstraint : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransformFilter Filter; // 0x4D(0x9)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_233D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] TArray Parents; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigUnit_ParentConstraint_AdvancedSettings AdvancedSettings; // 0x68(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_233F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement ChildCache; // 0x70(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentCaches; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_PositionConstraint struct FRigUnit_PositionConstraint : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2342[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x98 - 0x40) // ScriptStruct ControlRig.RigUnit_PositionConstraintLocalSpaceOffset struct FRigUnit_PositionConstraintLocalSpaceOffset : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2346[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement ChildCache; // 0x68(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentCaches; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x2 (0x2 - 0x0) // ScriptStruct ControlRig.RigUnit_RotationConstraint_AdvancedSettings struct FRigUnit_RotationConstraint_AdvancedSettings { public: enum class EConstraintInterpType InterpolationType; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrderForFilter; // 0x1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_RotationConstraint struct FRigUnit_RotationConstraint : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigUnit_RotationConstraint_AdvancedSettings AdvancedSettings; // 0x60(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2349[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x98 - 0x40) // ScriptStruct ControlRig.RigUnit_RotationConstraintLocalSpaceOffset struct FRigUnit_RotationConstraintLocalSpaceOffset : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FRigUnit_RotationConstraint_AdvancedSettings AdvancedSettings; // 0x60(0x2)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_234C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement ChildCache; // 0x68(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentCaches; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x28 (0x68 - 0x40) // ScriptStruct ControlRig.RigUnit_ScaleConstraint struct FRigUnit_ScaleConstraint : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2351[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x98 - 0x40) // ScriptStruct ControlRig.RigUnit_ScaleConstraintLocalSpaceOffset struct FRigUnit_ScaleConstraintLocalSpaceOffset : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey Child; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMaintainOffset; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis Filter; // 0x4D(0x3)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray Parents; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Weight; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2353[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCachedRigElement ChildCache; // 0x68(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentCaches; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.RigUnit_TwistBones_WorkData struct FRigUnit_TwistBones_WorkData { public: TArray CachedItems; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemRatios; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ItemTransforms; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x80 (0xC0 - 0x40) // ScriptStruct ControlRig.RigUnit_TwistBones struct FRigUnit_TwistBones : public FRigUnit_HighlevelBaseMutable { public: class FName StartBone; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndBone; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TwistAxis; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleAxis; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType TwistEaseType; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_235A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x88(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_235B[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TwistBones_WorkData WorkData; // 0x90(0x30)(Transient, NativeAccessSpecifierPublic) }; // 0x80 (0xC0 - 0x40) // ScriptStruct ControlRig.RigUnit_TwistBonesPerItem struct FRigUnit_TwistBonesPerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKeyCollection Items; // 0x40(0x10)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TwistAxis; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleAxis; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigAnimEasingType TwistEaseType; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_235D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Weight; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x88(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_235E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TwistBones_WorkData WorkData; // 0x90(0x30)(Transient, NativeAccessSpecifierPublic) }; // 0x70 (0x70 - 0x0) // ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple_DebugSettings struct FRigUnit_TwoBoneIKSimple_DebugSettings { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2360[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Scale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2362[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform WorldOffset; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1F0 (0x230 - 0x40) // ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple struct FRigUnit_TwoBoneIKSimple : public FRigUnit_HighlevelBaseMutable { public: class FName BoneA; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneB; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EffectorBone; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2366[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Effector; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xD8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondaryAxisWeight; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2369[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector PoleVector; // 0xF8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind PoleVectorKind; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_236B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName PoleVectorSpace; // 0x114(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableStretch; // 0x11C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_236C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float StretchStartRatio; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StretchMaximumRatio; // 0x124(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x128(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneALength; // 0x12C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneBLength; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x134(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_236F[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x140(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBoneAIndex; // 0x1B0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedBoneBIndex; // 0x1D0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedEffectorBoneIndex; // 0x1F0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x210(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x200 (0x240 - 0x40) // ScriptStruct ControlRig.RigUnit_TwoBoneIKSimplePerItem struct FRigUnit_TwoBoneIKSimplePerItem : public FRigUnit_HighlevelBaseMutable { public: struct FRigElementKey ItemA; // 0x40(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey ItemB; // 0x4C(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRigElementKey EffectorItem; // 0x58(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2376[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Effector; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xD0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0xE8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondaryAxisWeight; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_237A[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector PoleVector; // 0x108(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigVectorKind PoleVectorKind; // 0x120(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_237B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigElementKey PoleVectorSpace; // 0x124(0xC)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableStretch; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_237D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float StretchStartRatio; // 0x134(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StretchMaximumRatio; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ItemALength; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ItemBLength; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0x148(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2380[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x150(0x70)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCachedRigElement CachedItemAIndex; // 0x1C0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedItemBIndex; // 0x1E0(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedEffectorItemIndex; // 0x200(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x220(0x20)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleVectors struct FRigUnit_TwoBoneIKSimpleVectors : public FRigUnit_HighlevelBase { public: struct FVector Root; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVector; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Effector; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableStretch; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2390[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float StretchStartRatio; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StretchMaximumRatio; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneALength; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneBLength; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2394[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Elbow; // 0x68(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x198 (0x1A0 - 0x8) // ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleTransforms struct FRigUnit_TwoBoneIKSimpleTransforms : public FRigUnit_HighlevelBase { public: uint8 Pad_2398[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Root; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PoleVector; // 0x70(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2399[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Effector; // 0x90(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrimaryAxis; // 0xF0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAxis; // 0x108(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondaryAxisWeight; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableStretch; // 0x124(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_239E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float StretchStartRatio; // 0x128(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StretchMaximumRatio; // 0x12C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneALength; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoneBLength; // 0x134(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Elbow; // 0x140(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolBase struct FRigUnit_MathBoolBase : public FRigUnit_MathBase { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolConstant struct FRigUnit_MathBoolConstant : public FRigUnit_MathBoolBase { public: bool Value; // 0x8(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolUnaryOp struct FRigUnit_MathBoolUnaryOp : public FRigUnit_MathBoolBase { public: bool Value; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x9(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23AC[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolBinaryOp struct FRigUnit_MathBoolBinaryOp : public FRigUnit_MathBoolBase { public: bool A; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0xA(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23AF[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolBinaryAggregateOp struct FRigUnit_MathBoolBinaryAggregateOp : public FRigUnit_MathBoolBase { public: bool A; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0xA(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23B1[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolConstTrue struct FRigUnit_MathBoolConstTrue : public FRigUnit_MathBoolConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolConstFalse struct FRigUnit_MathBoolConstFalse : public FRigUnit_MathBoolConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolNot struct FRigUnit_MathBoolNot : public FRigUnit_MathBoolUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolAnd struct FRigUnit_MathBoolAnd : public FRigUnit_MathBoolBinaryAggregateOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolNand struct FRigUnit_MathBoolNand : public FRigUnit_MathBoolBinaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolNand2 struct FRigUnit_MathBoolNand2 : public FRigUnit_MathBoolBinaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathBoolOr struct FRigUnit_MathBoolOr : public FRigUnit_MathBoolBinaryAggregateOp { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolEquals struct FRigUnit_MathBoolEquals : public FRigUnit_MathBoolBase { public: bool A; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0xA(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23C4[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolNotEquals struct FRigUnit_MathBoolNotEquals : public FRigUnit_MathBoolBase { public: bool A; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0xA(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23C8[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolToggled struct FRigUnit_MathBoolToggled : public FRigUnit_MathBoolBase { public: bool Value; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Toggled; // 0x9(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Initialized; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LastValue; // 0xB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23CA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolFlipFlop struct FRigUnit_MathBoolFlipFlop : public FRigUnit_MathBoolBase { public: bool StartValue; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Duration; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LastValue; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23CE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float TimeLeft; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolOnce struct FRigUnit_MathBoolOnce : public FRigUnit_MathBoolBase { public: float Duration; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0xC(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LastValue; // 0xD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float TimeLeft; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23D3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolToFloat struct FRigUnit_MathBoolToFloat : public FRigUnit_MathBoolBase { public: bool Value; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathBoolToInteger struct FRigUnit_MathBoolToInteger : public FRigUnit_MathBoolBase { public: bool Value; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23DD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathColorBase struct FRigUnit_MathColorBase : public FRigUnit_MathBase { public: }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_MathColorBinaryOp struct FRigUnit_MathColorBinaryOp : public FRigUnit_MathColorBase { public: struct FLinearColor A; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor B; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_MathColorBinaryAggregateOp struct FRigUnit_MathColorBinaryAggregateOp : public FRigUnit_MathColorBase { public: struct FLinearColor A; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor B; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Result; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathColorFromFloat struct FRigUnit_MathColorFromFloat : public FRigUnit_MathColorBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Result; // 0xC(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23E5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathColorAdd struct FRigUnit_MathColorAdd : public FRigUnit_MathColorBinaryAggregateOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathColorSub struct FRigUnit_MathColorSub : public FRigUnit_MathColorBinaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathColorMul struct FRigUnit_MathColorMul : public FRigUnit_MathColorBinaryAggregateOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathColorLerp struct FRigUnit_MathColorLerp : public FRigUnit_MathColorBase { public: struct FLinearColor A; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor B; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float T; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Result; // 0x2C(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23ED[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleBase struct FRigUnit_MathDoubleBase : public FRigUnit_MathBase { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleConstant struct FRigUnit_MathDoubleConstant : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleUnaryOp struct FRigUnit_MathDoubleUnaryOp : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleBinaryOp struct FRigUnit_MathDoubleBinaryOp : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleBinaryAggregateOp struct FRigUnit_MathDoubleBinaryAggregateOp : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x18(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathDoubleConstPi struct FRigUnit_MathDoubleConstPi : public FRigUnit_MathDoubleConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathDoubleConstHalfPi struct FRigUnit_MathDoubleConstHalfPi : public FRigUnit_MathDoubleConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathDoubleConstTwoPi struct FRigUnit_MathDoubleConstTwoPi : public FRigUnit_MathDoubleConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathDoubleConstE struct FRigUnit_MathDoubleConstE : public FRigUnit_MathDoubleConstant { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleAdd struct FRigUnit_MathDoubleAdd : public FRigUnit_MathDoubleBinaryAggregateOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleSub struct FRigUnit_MathDoubleSub : public FRigUnit_MathDoubleBinaryOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleMul struct FRigUnit_MathDoubleMul : public FRigUnit_MathDoubleBinaryAggregateOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleDiv struct FRigUnit_MathDoubleDiv : public FRigUnit_MathDoubleBinaryOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleMod struct FRigUnit_MathDoubleMod : public FRigUnit_MathDoubleBinaryOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleMin struct FRigUnit_MathDoubleMin : public FRigUnit_MathDoubleBinaryAggregateOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoubleMax struct FRigUnit_MathDoubleMax : public FRigUnit_MathDoubleBinaryAggregateOp { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct ControlRig.RigUnit_MathDoublePow struct FRigUnit_MathDoublePow : public FRigUnit_MathDoubleBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleSqrt struct FRigUnit_MathDoubleSqrt : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleNegate struct FRigUnit_MathDoubleNegate : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleAbs struct FRigUnit_MathDoubleAbs : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleFloor struct FRigUnit_MathDoubleFloor : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2411[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleCeil struct FRigUnit_MathDoubleCeil : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2414[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleRound struct FRigUnit_MathDoubleRound : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2415[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleToInt struct FRigUnit_MathDoubleToInt : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2417[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleSign struct FRigUnit_MathDoubleSign : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleClamp struct FRigUnit_MathDoubleClamp : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Minimum; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Maximum; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleLerp struct FRigUnit_MathDoubleLerp : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double T; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleRemap struct FRigUnit_MathDoubleRemap : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double SourceMinimum; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double SourceMaximum; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TargetMinimum; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TargetMaximum; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClamp; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_241E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] double Result; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleEquals struct FRigUnit_MathDoubleEquals : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2422[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleNotEquals struct FRigUnit_MathDoubleNotEquals : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2426[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleGreater struct FRigUnit_MathDoubleGreater : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_242A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleLess struct FRigUnit_MathDoubleLess : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_242E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleGreaterEqual struct FRigUnit_MathDoubleGreaterEqual : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2432[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleLessEqual struct FRigUnit_MathDoubleLessEqual : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2437[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleIsNearlyZero struct FRigUnit_MathDoubleIsNearlyZero : public FRigUnit_MathDoubleBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Tolerance; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x18(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_243A[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleIsNearlyEqual struct FRigUnit_MathDoubleIsNearlyEqual : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Tolerance; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_243C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleDeg struct FRigUnit_MathDoubleDeg : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleRad struct FRigUnit_MathDoubleRad : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleSin struct FRigUnit_MathDoubleSin : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleCos struct FRigUnit_MathDoubleCos : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleTan struct FRigUnit_MathDoubleTan : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleAsin struct FRigUnit_MathDoubleAsin : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleAcos struct FRigUnit_MathDoubleAcos : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleAtan struct FRigUnit_MathDoubleAtan : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDoubleLawOfCosine struct FRigUnit_MathDoubleLawOfCosine : public FRigUnit_MathDoubleBase { public: double A; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double B; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double C; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double AlphaAngle; // 0x20(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double BetaAngle; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GammaAngle; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValid; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_244F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathDoubleExponential struct FRigUnit_MathDoubleExponential : public FRigUnit_MathDoubleUnaryOp { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatBase struct FRigUnit_MathFloatBase : public FRigUnit_MathBase { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatConstant struct FRigUnit_MathFloatConstant : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2454[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatUnaryOp struct FRigUnit_MathFloatUnaryOp : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatBinaryOp struct FRigUnit_MathFloatBinaryOp : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_245C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatBinaryAggregateOp struct FRigUnit_MathFloatBinaryAggregateOp : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_245F[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatConstPi struct FRigUnit_MathFloatConstPi : public FRigUnit_MathFloatConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatConstHalfPi struct FRigUnit_MathFloatConstHalfPi : public FRigUnit_MathFloatConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatConstTwoPi struct FRigUnit_MathFloatConstTwoPi : public FRigUnit_MathFloatConstant { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatConstE struct FRigUnit_MathFloatConstE : public FRigUnit_MathFloatConstant { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatAdd struct FRigUnit_MathFloatAdd : public FRigUnit_MathFloatBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatSub struct FRigUnit_MathFloatSub : public FRigUnit_MathFloatBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatMul struct FRigUnit_MathFloatMul : public FRigUnit_MathFloatBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatDiv struct FRigUnit_MathFloatDiv : public FRigUnit_MathFloatBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatMod struct FRigUnit_MathFloatMod : public FRigUnit_MathFloatBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatMin struct FRigUnit_MathFloatMin : public FRigUnit_MathFloatBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatMax struct FRigUnit_MathFloatMax : public FRigUnit_MathFloatBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathFloatPow struct FRigUnit_MathFloatPow : public FRigUnit_MathFloatBinaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatSqrt struct FRigUnit_MathFloatSqrt : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatNegate struct FRigUnit_MathFloatNegate : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatAbs struct FRigUnit_MathFloatAbs : public FRigUnit_MathFloatUnaryOp { public: }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatFloor struct FRigUnit_MathFloatFloor : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_246E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatCeil struct FRigUnit_MathFloatCeil : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2470[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatRound struct FRigUnit_MathFloatRound : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Int; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_247E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatToInt struct FRigUnit_MathFloatToInt : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatSign struct FRigUnit_MathFloatSign : public FRigUnit_MathFloatUnaryOp { public: }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatClamp struct FRigUnit_MathFloatClamp : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatLerp struct FRigUnit_MathFloatLerp : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float T; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatRemap struct FRigUnit_MathFloatRemap : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceMinimum; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceMaximum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMinimum; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMaximum; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClamp; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2493[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2494[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatEquals struct FRigUnit_MathFloatEquals : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2497[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatNotEquals struct FRigUnit_MathFloatNotEquals : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_249C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatGreater struct FRigUnit_MathFloatGreater : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_249E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatLess struct FRigUnit_MathFloatLess : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24A1[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatGreaterEqual struct FRigUnit_MathFloatGreaterEqual : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24A3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatLessEqual struct FRigUnit_MathFloatLessEqual : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24A8[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatIsNearlyZero struct FRigUnit_MathFloatIsNearlyZero : public FRigUnit_MathFloatBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tolerance; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24AA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatIsNearlyEqual struct FRigUnit_MathFloatIsNearlyEqual : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tolerance; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x14(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24AE[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatSelectBool struct FRigUnit_MathFloatSelectBool : public FRigUnit_MathFloatBase { public: bool Condition; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float IfTrue; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IfFalse; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatDeg struct FRigUnit_MathFloatDeg : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatRad struct FRigUnit_MathFloatRad : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatSin struct FRigUnit_MathFloatSin : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatCos struct FRigUnit_MathFloatCos : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatTan struct FRigUnit_MathFloatTan : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatAsin struct FRigUnit_MathFloatAsin : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatAcos struct FRigUnit_MathFloatAcos : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatAtan struct FRigUnit_MathFloatAtan : public FRigUnit_MathFloatUnaryOp { public: }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathFloatLawOfCosine struct FRigUnit_MathFloatLawOfCosine : public FRigUnit_MathFloatBase { public: float A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float C; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AlphaAngle; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BetaAngle; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GammaAngle; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValid; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24BB[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathFloatExponential struct FRigUnit_MathFloatExponential : public FRigUnit_MathFloatUnaryOp { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntBase struct FRigUnit_MathIntBase : public FRigUnit_MathBase { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntUnaryOp struct FRigUnit_MathIntUnaryOp : public FRigUnit_MathIntBase { public: int32 Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntBinaryOp struct FRigUnit_MathIntBinaryOp : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24BE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntBinaryAggregateOp struct FRigUnit_MathIntBinaryAggregateOp : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24BF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntAdd struct FRigUnit_MathIntAdd : public FRigUnit_MathIntBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntSub struct FRigUnit_MathIntSub : public FRigUnit_MathIntBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntMul struct FRigUnit_MathIntMul : public FRigUnit_MathIntBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntDiv struct FRigUnit_MathIntDiv : public FRigUnit_MathIntBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntMod struct FRigUnit_MathIntMod : public FRigUnit_MathIntBinaryOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntMin struct FRigUnit_MathIntMin : public FRigUnit_MathIntBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntMax struct FRigUnit_MathIntMax : public FRigUnit_MathIntBinaryAggregateOp { public: }; // 0x0 (0x18 - 0x18) // ScriptStruct ControlRig.RigUnit_MathIntPow struct FRigUnit_MathIntPow : public FRigUnit_MathIntBinaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathIntNegate struct FRigUnit_MathIntNegate : public FRigUnit_MathIntUnaryOp { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathIntAbs struct FRigUnit_MathIntAbs : public FRigUnit_MathIntUnaryOp { public: }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntToFloat struct FRigUnit_MathIntToFloat : public FRigUnit_MathIntBase { public: int32 Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct ControlRig.RigUnit_MathIntSign struct FRigUnit_MathIntSign : public FRigUnit_MathIntUnaryOp { public: }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntClamp struct FRigUnit_MathIntClamp : public FRigUnit_MathIntBase { public: int32 Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Minimum; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Maximum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntEquals struct FRigUnit_MathIntEquals : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C3[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntNotEquals struct FRigUnit_MathIntNotEquals : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntGreater struct FRigUnit_MathIntGreater : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntLess struct FRigUnit_MathIntLess : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24C7[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntGreaterEqual struct FRigUnit_MathIntGreaterEqual : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24CA[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntLessEqual struct FRigUnit_MathIntLessEqual : public FRigUnit_MathIntBase { public: int32 A; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 B; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24D0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixBase struct FRigUnit_MathMatrixBase : public FRigUnit_MathBase { public: }; // 0x108 (0x110 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixUnaryOp struct FRigUnit_MathMatrixUnaryOp : public FRigUnit_MathMatrixBase { public: uint8 Pad_24D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix Value; // 0x10(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMatrix Result; // 0x90(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x188 (0x190 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixBinaryOp struct FRigUnit_MathMatrixBinaryOp : public FRigUnit_MathMatrixBase { public: uint8 Pad_24D5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix A; // 0x10(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMatrix B; // 0x90(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMatrix Result; // 0x110(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x188 (0x190 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixBinaryAggregateOp struct FRigUnit_MathMatrixBinaryAggregateOp : public FRigUnit_MathMatrixBase { public: uint8 Pad_24D9[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix A; // 0x10(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMatrix B; // 0x90(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMatrix Result; // 0x110(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixToTransform struct FRigUnit_MathMatrixToTransform : public FRigUnit_MathMatrixBase { public: uint8 Pad_24DC[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix Value; // 0x10(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FTransform Result; // 0x90(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixFromTransform struct FRigUnit_MathMatrixFromTransform : public FRigUnit_MathMatrixBase { public: uint8 Pad_24DD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMatrix Result; // 0x70(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixFromTransformV2 struct FRigUnit_MathMatrixFromTransformV2 : public FRigUnit_MathMatrixBase { public: uint8 Pad_24DF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMatrix Result; // 0x70(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixToVectors struct FRigUnit_MathMatrixToVectors : public FRigUnit_MathMatrixBase { public: uint8 Pad_24E0[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix Value; // 0x10(0x80)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Origin; // 0x90(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector X; // 0xA8(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Y; // 0xC0(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Z; // 0xD8(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathMatrixFromVectors struct FRigUnit_MathMatrixFromVectors : public FRigUnit_MathMatrixBase { public: struct FVector Origin; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector X; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Y; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Z; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24E3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMatrix Result; // 0x70(0x80)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0x0 (0x190 - 0x190) // ScriptStruct ControlRig.RigUnit_MathMatrixMul struct FRigUnit_MathMatrixMul : public FRigUnit_MathMatrixBinaryAggregateOp { public: }; // 0x0 (0x110 - 0x110) // ScriptStruct ControlRig.RigUnit_MathMatrixInverse struct FRigUnit_MathMatrixInverse : public FRigUnit_MathMatrixUnaryOp { public: }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionBase struct FRigUnit_MathQuaternionBase : public FRigUnit_MathBase { public: }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionUnaryOp struct FRigUnit_MathQuaternionUnaryOp : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24E6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionBinaryOp struct FRigUnit_MathQuaternionBinaryOp : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24E7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionBinaryAggregateOp struct FRigUnit_MathQuaternionBinaryAggregateOp : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24EB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionFromAxisAndAngle struct FRigUnit_MathQuaternionFromAxisAndAngle : public FRigUnit_MathQuaternionBase { public: struct FVector Axis; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24EC[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionFromEuler struct FRigUnit_MathQuaternionFromEuler : public FRigUnit_MathQuaternionBase { public: struct FVector Euler; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrder; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24ED[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionFromRotator struct FRigUnit_MathQuaternionFromRotator : public FRigUnit_MathQuaternionBase { public: struct FRotator Rotator; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FQuat Result; // 0x20(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionFromRotatorV2 struct FRigUnit_MathQuaternionFromRotatorV2 : public FRigUnit_MathQuaternionBase { public: struct FRotator Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FQuat Result; // 0x20(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionFromTwoVectors struct FRigUnit_MathQuaternionFromTwoVectors : public FRigUnit_MathQuaternionBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24EF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x40(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionToAxisAndAngle struct FRigUnit_MathQuaternionToAxisAndAngle : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Axis; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x48(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24F5[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionScale struct FRigUnit_MathQuaternionScale : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24F6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24F7[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionScaleV2 struct FRigUnit_MathQuaternionScaleV2 : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24F8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Factor; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24FA[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x40(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionToEuler struct FRigUnit_MathQuaternionToEuler : public FRigUnit_MathQuaternionBase { public: uint8 Pad_24FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrder; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionToRotator struct FRigUnit_MathQuaternionToRotator : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2501[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Result; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2502[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x70 - 0x70) // ScriptStruct ControlRig.RigUnit_MathQuaternionMul struct FRigUnit_MathQuaternionMul : public FRigUnit_MathQuaternionBinaryAggregateOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathQuaternionInverse struct FRigUnit_MathQuaternionInverse : public FRigUnit_MathQuaternionUnaryOp { public: }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionSlerp struct FRigUnit_MathQuaternionSlerp : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2504[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float T; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2506[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x60(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionEquals struct FRigUnit_MathQuaternionEquals : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2507[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x50(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2508[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionNotEquals struct FRigUnit_MathQuaternionNotEquals : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2511[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x50(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2512[0xF]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionSelectBool struct FRigUnit_MathQuaternionSelectBool : public FRigUnit_MathQuaternionBase { public: bool Condition; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2515[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat IfTrue; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat IfFalse; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionDot struct FRigUnit_MathQuaternionDot : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2518[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat A; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat B; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x50(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251A[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathQuaternionUnit struct FRigUnit_MathQuaternionUnit : public FRigUnit_MathQuaternionUnaryOp { public: }; // 0x58 (0x60 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionRotateVector struct FRigUnit_MathQuaternionRotateVector : public FRigUnit_MathQuaternionBase { public: uint8 Pad_251B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Transform; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionGetAxis struct FRigUnit_MathQuaternionGetAxis : public FRigUnit_MathQuaternionBase { public: uint8 Pad_251C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Quaternion; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis Axis; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251D[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionSwingTwist struct FRigUnit_MathQuaternionSwingTwist : public FRigUnit_MathQuaternionBase { public: uint8 Pad_251E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Input; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TwistAxis; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Swing; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Twist; // 0x70(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x10 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionRotationOrder struct FRigUnit_MathQuaternionRotationOrder : public FRigUnit_MathBase { public: enum class EEulerRotationOrder RotationOrder; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2522[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionMakeRelative struct FRigUnit_MathQuaternionMakeRelative : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2524[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Global; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Parent; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Local; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionMakeAbsolute struct FRigUnit_MathQuaternionMakeAbsolute : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2525[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Local; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Parent; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Global; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathQuaternionMirrorTransform struct FRigUnit_MathQuaternionMirrorTransform : public FRigUnit_MathQuaternionBase { public: uint8 Pad_2527[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis MirrorAxis; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis AxisToFlip; // 0x31(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2529[0xE]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform CentralTransform; // 0x40(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Result; // 0xA0(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0x90 - 0x0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatWorkData struct FRigUnit_MathRBFInterpolateQuatWorkData { public: uint8 Pad_252A[0x90]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0x90 - 0x0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorWorkData struct FRigUnit_MathRBFInterpolateVectorWorkData { public: uint8 Pad_252B[0x90]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateBase struct FRigUnit_MathRBFInterpolateBase : public FRigUnit_MathBase { public: }; // 0xE8 (0xF0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatBase struct FRigUnit_MathRBFInterpolateQuatBase : public FRigUnit_MathRBFInterpolateBase { public: uint8 Pad_252C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Input; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFQuatDistanceType DistanceFunction; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFKernelType SmoothingFunction; // 0x31(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_252D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float SmoothingAngle; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNormalizeOutput; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_252E[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector TwistAxis; // 0x40(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2530[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_MathRBFInterpolateQuatWorkData WorkData; // 0x60(0x90)(Transient, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorBase struct FRigUnit_MathRBFInterpolateVectorBase : public FRigUnit_MathRBFInterpolateBase { public: struct FVector Input; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFVectorDistanceType DistanceFunction; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFKernelType SmoothingFunction; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2531[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float SmoothingRadius; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNormalizeOutput; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2532[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_MathRBFInterpolateVectorWorkData WorkData; // 0x30(0x90)(Transient, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateQuatFloat_Target struct FMathRBFInterpolateQuatFloat_Target { public: struct FQuat Target; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2533[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x110 - 0xF0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatFloat struct FRigUnit_MathRBFInterpolateQuatFloat : public FRigUnit_MathRBFInterpolateQuatBase { public: TArray Targets; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Output; // 0x100(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2535[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateQuatVector_Target struct FMathRBFInterpolateQuatVector_Target { public: struct FQuat Target; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Value; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2536[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x120 - 0xF0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatVector struct FRigUnit_MathRBFInterpolateQuatVector : public FRigUnit_MathRBFInterpolateQuatBase { public: TArray Targets; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FVector Output; // 0x100(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2537[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateQuatColor_Target struct FMathRBFInterpolateQuatColor_Target { public: struct FQuat Target; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Value; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x110 - 0xF0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatColor struct FRigUnit_MathRBFInterpolateQuatColor : public FRigUnit_MathRBFInterpolateQuatBase { public: TArray Targets; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor Output; // 0x100(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateQuatQuat_Target struct FMathRBFInterpolateQuatQuat_Target { public: struct FQuat Target; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Value; // 0x20(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x120 - 0xF0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatQuat struct FRigUnit_MathRBFInterpolateQuatQuat : public FRigUnit_MathRBFInterpolateQuatBase { public: TArray Targets; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FQuat Output; // 0x100(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateQuatXform_Target struct FMathRBFInterpolateQuatXform_Target { public: struct FQuat Target; // 0x0(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Value; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x160 - 0xF0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatXform struct FRigUnit_MathRBFInterpolateQuatXform : public FRigUnit_MathRBFInterpolateQuatBase { public: TArray Targets; // 0xF0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform Output; // 0x100(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateVectorFloat_Target struct FMathRBFInterpolateVectorFloat_Target { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_253A[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0xE0 - 0xC0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorFloat struct FRigUnit_MathRBFInterpolateVectorFloat : public FRigUnit_MathRBFInterpolateVectorBase { public: TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float Output; // 0xD0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_253F[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateVectorVector_Target struct FMathRBFInterpolateVectorVector_Target { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Value; // 0x18(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0xF0 - 0xC0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorVector struct FRigUnit_MathRBFInterpolateVectorVector : public FRigUnit_MathRBFInterpolateVectorBase { public: TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FVector Output; // 0xD0(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2542[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x28 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateVectorColor_Target struct FMathRBFInterpolateVectorColor_Target { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Value; // 0x18(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0xE0 - 0xC0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorColor struct FRigUnit_MathRBFInterpolateVectorColor : public FRigUnit_MathRBFInterpolateVectorBase { public: TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor Output; // 0xD0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x40 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateVectorQuat_Target struct FMathRBFInterpolateVectorQuat_Target { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2546[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x20(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0xF0 - 0xC0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorQuat struct FRigUnit_MathRBFInterpolateVectorQuat : public FRigUnit_MathRBFInterpolateVectorBase { public: TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FQuat Output; // 0xD0(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.MathRBFInterpolateVectorXform_Target struct FMathRBFInterpolateVectorXform_Target { public: struct FVector Target; // 0x0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2547[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x130 - 0xC0) // ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorXform struct FRigUnit_MathRBFInterpolateVectorXform : public FRigUnit_MathRBFInterpolateVectorBase { public: TArray Targets; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FTransform Output; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformBase struct FRigUnit_MathTransformBase : public FRigUnit_MathBase { public: }; // 0x0 (0x40 - 0x40) // ScriptStruct ControlRig.RigUnit_MathTransformMutableBase struct FRigUnit_MathTransformMutableBase : public FRigUnit_MathMutableBase { public: }; // 0xC8 (0xD0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformUnaryOp struct FRigUnit_MathTransformUnaryOp : public FRigUnit_MathTransformBase { public: uint8 Pad_2548[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0x70(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformBinaryOp struct FRigUnit_MathTransformBinaryOp : public FRigUnit_MathTransformBase { public: uint8 Pad_2549[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform A; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform B; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformBinaryAggregateOp struct FRigUnit_MathTransformBinaryAggregateOp : public FRigUnit_MathTransformBase { public: uint8 Pad_254B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform A; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform B; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformFromEulerTransform struct FRigUnit_MathTransformFromEulerTransform : public FRigUnit_MathTransformBase { public: struct FEulerTransform EulerTransform; // 0x8(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FTransform Result; // 0x50(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformFromEulerTransformV2 struct FRigUnit_MathTransformFromEulerTransformV2 : public FRigUnit_MathTransformBase { public: struct FEulerTransform Value; // 0x8(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FTransform Result; // 0x50(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformToEulerTransform struct FRigUnit_MathTransformToEulerTransform : public FRigUnit_MathTransformBase { public: uint8 Pad_2550[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEulerTransform Result; // 0x70(0x48)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2551[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x130 - 0x130) // ScriptStruct ControlRig.RigUnit_MathTransformMul struct FRigUnit_MathTransformMul : public FRigUnit_MathTransformBinaryAggregateOp { public: }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformMakeRelative struct FRigUnit_MathTransformMakeRelative : public FRigUnit_MathTransformBase { public: uint8 Pad_2556[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Global; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Parent; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Local; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformMakeAbsolute struct FRigUnit_MathTransformMakeAbsolute : public FRigUnit_MathTransformBase { public: uint8 Pad_255A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Local; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Parent; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Global; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0xD0 - 0x40) // ScriptStruct ControlRig.RigUnit_MathTransformAccumulateArray struct FRigUnit_MathTransformAccumulateArray : public FRigUnit_MathTransformMutableBase { public: TArray Transforms; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) enum class EBoneGetterSetterMode TargetSpace; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2562[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Root; // 0x60(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParentIndices; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x0 (0xD0 - 0xD0) // ScriptStruct ControlRig.RigUnit_MathTransformInverse struct FRigUnit_MathTransformInverse : public FRigUnit_MathTransformUnaryOp { public: }; // 0x138 (0x140 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformLerp struct FRigUnit_MathTransformLerp : public FRigUnit_MathTransformBase { public: uint8 Pad_2566[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform A; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform B; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float T; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2567[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0xE0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformSelectBool struct FRigUnit_MathTransformSelectBool : public FRigUnit_MathTransformBase { public: bool Condition; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_256A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform IfTrue; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform IfFalse; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformRotateVector struct FRigUnit_MathTransformRotateVector : public FRigUnit_MathTransformBase { public: uint8 Pad_256E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector; // 0x70(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x88(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformTransformVector struct FRigUnit_MathTransformTransformVector : public FRigUnit_MathTransformBase { public: uint8 Pad_2572[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Location; // 0x70(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x88(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x108 (0x110 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformFromSRT struct FRigUnit_MathTransformFromSRT : public FRigUnit_MathTransformBase { public: struct FVector Location; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Rotation; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEulerRotationOrder RotationOrder; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_257A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Scale; // 0x40(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_257C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Transform; // 0x60(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEulerTransform EulerTransform; // 0xC0(0x48)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_257E[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformArrayToSRT struct FRigUnit_MathTransformArrayToSRT : public FRigUnit_MathTransformBase { public: TArray Transforms; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Translations; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray Rotations; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray Scales; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x158 (0x160 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformClampSpatially struct FRigUnit_MathTransformClampSpatially : public FRigUnit_MathTransformBase { public: uint8 Pad_2582[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis Axis; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigClampSpatialMode Type; // 0x71(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2583[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Minimum; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2584[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Space; // 0x80(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0xE0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2585[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor DebugColor; // 0xE4(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DebugThickness; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2586[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0x100(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x138 (0x140 - 0x8) // ScriptStruct ControlRig.RigUnit_MathTransformMirrorTransform struct FRigUnit_MathTransformMirrorTransform : public FRigUnit_MathTransformBase { public: uint8 Pad_2588[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis MirrorAxis; // 0x70(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis AxisToFlip; // 0x71(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2589[0xE]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform CentralTransform; // 0x80(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Result; // 0xE0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorBase struct FRigUnit_MathVectorBase : public FRigUnit_MathBase { public: }; // 0x30 (0x38 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorUnaryOp struct FRigUnit_MathVectorUnaryOp : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorBinaryOp struct FRigUnit_MathVectorBinaryOp : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorBinaryAggregateOp struct FRigUnit_MathVectorBinaryAggregateOp : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorFromFloat struct FRigUnit_MathVectorFromFloat : public FRigUnit_MathVectorBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_258C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x10(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorAdd struct FRigUnit_MathVectorAdd : public FRigUnit_MathVectorBinaryAggregateOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorSub struct FRigUnit_MathVectorSub : public FRigUnit_MathVectorBinaryOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorMul struct FRigUnit_MathVectorMul : public FRigUnit_MathVectorBinaryAggregateOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorScale struct FRigUnit_MathVectorScale : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Factor; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_258D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorDiv struct FRigUnit_MathVectorDiv : public FRigUnit_MathVectorBinaryOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorMod struct FRigUnit_MathVectorMod : public FRigUnit_MathVectorBinaryOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorMin struct FRigUnit_MathVectorMin : public FRigUnit_MathVectorBinaryAggregateOp { public: }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorMax struct FRigUnit_MathVectorMax : public FRigUnit_MathVectorBinaryAggregateOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorNegate struct FRigUnit_MathVectorNegate : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorAbs struct FRigUnit_MathVectorAbs : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorFloor struct FRigUnit_MathVectorFloor : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorCeil struct FRigUnit_MathVectorCeil : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorRound struct FRigUnit_MathVectorRound : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorSign struct FRigUnit_MathVectorSign : public FRigUnit_MathVectorUnaryOp { public: }; // 0x60 (0x68 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorClamp struct FRigUnit_MathVectorClamp : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Minimum; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Maximum; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x50(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorLerp struct FRigUnit_MathVectorLerp : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float T; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2592[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorRemap struct FRigUnit_MathVectorRemap : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SourceMinimum; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SourceMaximum; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetMinimum; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetMaximum; // 0x68(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClamp; // 0x80(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2595[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x88(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorEquals struct FRigUnit_MathVectorEquals : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2596[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorNotEquals struct FRigUnit_MathVectorNotEquals : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2598[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorIsNearlyZero struct FRigUnit_MathVectorIsNearlyZero : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tolerance; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x24(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorIsNearlyEqual struct FRigUnit_MathVectorIsNearlyEqual : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tolerance; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x3C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259D[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorSelectBool struct FRigUnit_MathVectorSelectBool : public FRigUnit_MathVectorBase { public: bool Condition; // 0x8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector IfTrue; // 0x10(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector IfFalse; // 0x28(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorDeg struct FRigUnit_MathVectorDeg : public FRigUnit_MathVectorUnaryOp { public: }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorRad struct FRigUnit_MathVectorRad : public FRigUnit_MathVectorUnaryOp { public: }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorLengthSquared struct FRigUnit_MathVectorLengthSquared : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25A4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorLength struct FRigUnit_MathVectorLength : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x20(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25A8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorDistance struct FRigUnit_MathVectorDistance : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25AB[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x50 - 0x50) // ScriptStruct ControlRig.RigUnit_MathVectorCross struct FRigUnit_MathVectorCross : public FRigUnit_MathVectorBinaryOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorDot struct FRigUnit_MathVectorDot : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25B0[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x38 - 0x38) // ScriptStruct ControlRig.RigUnit_MathVectorUnit struct FRigUnit_MathVectorUnit : public FRigUnit_MathVectorUnaryOp { public: }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorSetLength struct FRigUnit_MathVectorSetLength : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Length; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25B6[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorClampLength struct FRigUnit_MathVectorClampLength : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumLength; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumLength; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorMirror struct FRigUnit_MathVectorMirror : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Normal; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorAngle struct FRigUnit_MathVectorAngle : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25BF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorParallel struct FRigUnit_MathVectorParallel : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25C2[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorOrthogonal struct FRigUnit_MathVectorOrthogonal : public FRigUnit_MathVectorBase { public: struct FVector A; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector B; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Result; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25C4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorBezierFourPoint struct FRigUnit_MathVectorBezierFourPoint : public FRigUnit_MathVectorBase { public: struct FCRFourPointBezier Bezier; // 0x8(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float T; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x70(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Tangent; // 0x88(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0x68 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorMakeBezierFourPoint struct FRigUnit_MathVectorMakeBezierFourPoint : public FRigUnit_MathVectorBase { public: struct FCRFourPointBezier Bezier; // 0x8(0x60)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorClampSpatially struct FRigUnit_MathVectorClampSpatially : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis Axis; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EControlRigClampSpatialMode Type; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25CD[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Minimum; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25CE[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Space; // 0x30(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x90(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25CF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor DebugColor; // 0x94(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DebugThickness; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0xA8(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x88 - 0x8) // ScriptStruct ControlRig.RigUnit_MathIntersectPlane struct FRigUnit_MathIntersectPlane : public FRigUnit_MathVectorBase { public: struct FVector Start; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Direction; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PlanePoint; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PlaneNormal; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x68(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0x80(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25D2[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_MathDistanceToPlane struct FRigUnit_MathDistanceToPlane : public FRigUnit_MathVectorBase { public: struct FVector Point; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PlanePoint; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PlaneNormal; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ClosestPointOnPlane; // 0x50(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SignedDistance; // 0x68(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25D3[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorMakeRelative struct FRigUnit_MathVectorMakeRelative : public FRigUnit_MathVectorBase { public: struct FVector Global; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Parent; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Local; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x48 (0x50 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorMakeAbsolute struct FRigUnit_MathVectorMakeAbsolute : public FRigUnit_MathVectorBase { public: struct FVector Local; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Parent; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Global; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA8 (0xB0 - 0x8) // ScriptStruct ControlRig.RigUnit_MathVectorMirrorTransform struct FRigUnit_MathVectorMirrorTransform : public FRigUnit_MathVectorBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis MirrorAxis; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis AxisToFlip; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25D9[0xE]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform CentralTransform; // 0x30(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x90(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25DB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct ControlRig.RigUnit_NoiseFloat struct FRigUnit_NoiseFloat : public FRigUnit_MathBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Frequency; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25DC[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_NoiseDouble struct FRigUnit_NoiseDouble : public FRigUnit_MathBase { public: double Value; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Speed; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Frequency; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Minimum; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Maximum; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Result; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Time; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x80 (0x88 - 0x8) // ScriptStruct ControlRig.RigUnit_NoiseVector struct FRigUnit_NoiseVector : public FRigUnit_MathBase { public: struct FVector Position; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Speed; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Frequency; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x58(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Time; // 0x70(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_NoiseVector2 struct FRigUnit_NoiseVector2 : public FRigUnit_MathBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Speed; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Frequency; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Minimum; // 0x50(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Maximum; // 0x58(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x60(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Time; // 0x78(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_RandomFloat struct FRigUnit_RandomFloat : public FRigUnit_MathBase { public: int32 Seed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastResult; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastSeed; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BaseSeed; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeLeft; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25DF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_RandomVector struct FRigUnit_RandomVector : public FRigUnit_MathBase { public: int32 Seed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Result; // 0x18(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LastResult; // 0x30(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastSeed; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BaseSeed; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeLeft; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25E4[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x8 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateBase struct FRigUnit_AccumulateBase : public FRigUnit_SimBase { public: }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateFloatAdd struct FRigUnit_AccumulateFloatAdd : public FRigUnit_AccumulateBase { public: float Increment; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialValue; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25E6[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25E8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateVectorAdd struct FRigUnit_AccumulateVectorAdd : public FRigUnit_AccumulateBase { public: struct FVector Increment; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialValue; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25EA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AccumulatedValue; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateFloatMul struct FRigUnit_AccumulateFloatMul : public FRigUnit_AccumulateBase { public: float Multiplier; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialValue; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedValue; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25EE[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateVectorMul struct FRigUnit_AccumulateVectorMul : public FRigUnit_AccumulateBase { public: struct FVector Multiplier; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialValue; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AccumulatedValue; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateQuatMul struct FRigUnit_AccumulateQuatMul : public FRigUnit_AccumulateBase { public: uint8 Pad_25F4[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Multiplier; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat InitialValue; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipOrder; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25F6[0xE]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x60(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat AccumulatedValue; // 0x80(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x198 (0x1A0 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateTransformMul struct FRigUnit_AccumulateTransformMul : public FRigUnit_AccumulateBase { public: uint8 Pad_25F8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Multiplier; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitialValue; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipOrder; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0xD1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25FB[0xE]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0xE0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform AccumulatedValue; // 0x140(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateFloatLerp struct FRigUnit_AccumulateFloatLerp : public FRigUnit_AccumulateBase { public: float TargetValue; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialValue; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Blend; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedValue; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateVectorLerp struct FRigUnit_AccumulateVectorLerp : public FRigUnit_AccumulateBase { public: struct FVector TargetValue; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialValue; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Blend; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x40(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AccumulatedValue; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateQuatLerp struct FRigUnit_AccumulateQuatLerp : public FRigUnit_AccumulateBase { public: uint8 Pad_25FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat TargetValue; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat InitialValue; // 0x30(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Blend; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0x54(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2600[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x60(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat AccumulatedValue; // 0x80(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x198 (0x1A0 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateTransformLerp struct FRigUnit_AccumulateTransformLerp : public FRigUnit_AccumulateBase { public: uint8 Pad_2601[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform TargetValue; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform InitialValue; // 0x70(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Blend; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIntegrateDeltaTime; // 0xD4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2602[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0xE0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform AccumulatedValue; // 0x140(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x20 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateFloatRange struct FRigUnit_AccumulateFloatRange : public FRigUnit_AccumulateBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Minimum; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Maximum; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedMinimum; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedMaximum; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2604[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x80 - 0x8) // ScriptStruct ControlRig.RigUnit_AccumulateVectorRange struct FRigUnit_AccumulateVectorRange : public FRigUnit_AccumulateBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Minimum; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Maximum; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AccumulatedMinimum; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AccumulatedMaximum; // 0x68(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x78 - 0x8) // ScriptStruct ControlRig.RigUnit_AlphaInterp struct FRigUnit_AlphaInterp : public FRigUnit_SimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMapRange; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2608[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputRange InRange; // 0x18(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputRange OutRange; // 0x20(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bClampResult; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2609[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float ClampMin; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampMax; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterpResult; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_260A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float InterpSpeedIncreasing; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpSpeedDecreasing; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp ScaleBiasClamp; // 0x44(0x30)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_260B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x98 (0xA0 - 0x8) // ScriptStruct ControlRig.RigUnit_AlphaInterpVector struct FRigUnit_AlphaInterpVector : public FRigUnit_SimBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMapRange; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_260E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputRange InRange; // 0x2C(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputRange OutRange; // 0x34(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bClampResult; // 0x3C(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2610[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float ClampMin; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampMax; // 0x44(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterpResult; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2612[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float InterpSpeedIncreasing; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpSpeedDecreasing; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2615[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x58(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp ScaleBiasClamp; // 0x70(0x30)(NoDestructor, NativeAccessSpecifierPublic) }; // 0xB8 (0xC0 - 0x8) // ScriptStruct ControlRig.RigUnit_AlphaInterpQuat struct FRigUnit_AlphaInterpQuat : public FRigUnit_SimBase { public: uint8 Pad_2616[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMapRange; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2619[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputRange InRange; // 0x3C(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputRange OutRange; // 0x44(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bClampResult; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_261B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float ClampMin; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampMax; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterpResult; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_261D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float InterpSpeedIncreasing; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpSpeedDecreasing; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_261E[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x70(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp ScaleBiasClamp; // 0x90(0x30)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_DeltaFromPreviousFloat struct FRigUnit_DeltaFromPreviousFloat : public FRigUnit_SimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Delta; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreviousValue; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Cache; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x60 (0x68 - 0x8) // ScriptStruct ControlRig.RigUnit_DeltaFromPreviousVector struct FRigUnit_DeltaFromPreviousVector : public FRigUnit_SimBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Delta; // 0x20(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PreviousValue; // 0x38(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Cache; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x90 - 0x8) // ScriptStruct ControlRig.RigUnit_DeltaFromPreviousQuat struct FRigUnit_DeltaFromPreviousQuat : public FRigUnit_SimBase { public: uint8 Pad_2621[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Value; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Delta; // 0x30(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat PreviousValue; // 0x50(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuat Cache; // 0x70(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x188 (0x190 - 0x8) // ScriptStruct ControlRig.RigUnit_DeltaFromPreviousTransform struct FRigUnit_DeltaFromPreviousTransform : public FRigUnit_SimBase { public: uint8 Pad_2623[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Delta; // 0x70(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform PreviousValue; // 0xD0(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Cache; // 0x130(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_KalmanFloat struct FRigUnit_KalmanFloat : public FRigUnit_SimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x10(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2624[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Buffer; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2625[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x58 - 0x8) // ScriptStruct ControlRig.RigUnit_KalmanVector struct FRigUnit_KalmanVector : public FRigUnit_SimBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2626[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Buffer; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2627[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF8 (0x100 - 0x8) // ScriptStruct ControlRig.RigUnit_KalmanTransform struct FRigUnit_KalmanTransform : public FRigUnit_SimBase { public: uint8 Pad_2628[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262A[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0x80(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Buffer; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0xF0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262B[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x80 (0x80 - 0x0) // ScriptStruct ControlRig.RigUnit_PointSimulation_DebugSettings struct FRigUnit_PointSimulation_DebugSettings { public: bool bEnabled; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Scale; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawPointsAsSpheres; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor Color; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform WorldOffset; // 0x20(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x14 (0x14 - 0x0) // ScriptStruct ControlRig.RigUnit_PointSimulation_BoneTarget struct FRigUnit_PointSimulation_BoneTarget { public: class FName bone; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TranslationPoint; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PrimaryAimPoint; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SecondaryAimPoint; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x88 - 0x0) // ScriptStruct ControlRig.RigUnit_PointSimulation_WorkData struct FRigUnit_PointSimulation_WorkData { public: struct FCRSimPointContainer Simulation; // 0x0(0x78)(NativeAccessSpecifierPublic) TArray BoneIndices; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x210 (0x250 - 0x40) // ScriptStruct ControlRig.RigUnit_PointSimulation struct FRigUnit_PointSimulation : public FRigUnit_SimBaseMutable { public: TArray Points; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Links; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Forces; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray CollisionVolumes; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float SimulatedStepsPerSecond; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECRSimPointIntegrateType IntegratorType; // 0x84(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262E[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float VerletBlend; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_262F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray BoneTargets; // 0x90(0x10)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) bool bLimitLocalPosition; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPropagateToChildren; // 0xA1(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2630[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector PrimaryAimAxis; // 0xA8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecondaryAimAxis; // 0xC0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2631[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FRigUnit_PointSimulation_DebugSettings DebugSettings; // 0xE0(0x80)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FCRFourPointBezier Bezier; // 0x160(0x60)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FRigUnit_PointSimulation_WorkData WorkData; // 0x1C0(0x88)(Transient, NativeAccessSpecifierPublic) uint8 Pad_2632[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_SpringInterp struct FRigUnit_SpringInterp : public FRigUnit_SimBase { public: float Current; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Target; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Stiffness; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamping; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Mass; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatSpringState SpringState; // 0x20(0xC)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2633[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0x98 - 0x8) // ScriptStruct ControlRig.RigUnit_SpringInterpVector struct FRigUnit_SpringInterpVector : public FRigUnit_SimBase { public: struct FVector Current; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Target; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Stiffness; // 0x38(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamping; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Mass; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2634[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVectorSpringState SpringState; // 0x60(0x38)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x38 (0x40 - 0x8) // ScriptStruct ControlRig.RigUnit_SpringInterpV2 struct FRigUnit_SpringInterpV2 : public FRigUnit_SimBase { public: float Target; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamping; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Force; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCurrentInput; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2637[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Current; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetVelocityAmount; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitializeFromTarget; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2638[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Result; // 0x28(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Velocity; // 0x2C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SimulatedResult; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatSpringState SpringState; // 0x34(0xC)(NoDestructor, NativeAccessSpecifierPublic) }; // 0xE0 (0xE8 - 0x8) // ScriptStruct ControlRig.RigUnit_SpringInterpVectorV2 struct FRigUnit_SpringInterpVectorV2 : public FRigUnit_SimBase { public: struct FVector Target; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamping; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Force; // 0x28(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCurrentInput; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_263C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Current; // 0x48(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetVelocityAmount; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitializeFromTarget; // 0x64(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2641[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x68(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Velocity; // 0x80(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SimulatedResult; // 0x98(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVectorSpringState SpringState; // 0xB0(0x38)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x128 (0x130 - 0x8) // ScriptStruct ControlRig.RigUnit_SpringInterpQuaternionV2 struct FRigUnit_SpringInterpQuaternionV2 : public FRigUnit_SimBase { public: uint8 Pad_2645[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Target; // 0x10(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamping; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Torque; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCurrentInput; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2648[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Current; // 0x60(0x20)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetVelocityAmount; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitializeFromTarget; // 0x84(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_264A[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat Result; // 0x90(0x20)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AngularVelocity; // 0xB0(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_264E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FQuat SimulatedResult; // 0xD0(0x20)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQuaternionSpringState SpringState; // 0xF0(0x40)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x10 (0x18 - 0x8) // ScriptStruct ControlRig.RigUnit_Timeline struct FRigUnit_Timeline : public FRigUnit_SimBase { public: float Speed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0xC(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedValue; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2653[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x30 - 0x8) // ScriptStruct ControlRig.RigUnit_TimeLoop struct FRigUnit_TimeLoop : public FRigUnit_SimBase { public: float Speed; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Normalize; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2657[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Absolute; // 0x14(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Relative; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FlipFlop; // 0x1C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Even; // 0x20(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_265A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float AccumulatedAbsolute; // 0x24(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccumulatedRelative; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumIterations; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x40 (0x48 - 0x8) // ScriptStruct ControlRig.RigUnit_TimeOffsetFloat struct FRigUnit_TimeOffsetFloat : public FRigUnit_SimBase { public: float Value; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondsAgo; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeRange; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Result; // 0x18(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_265F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Buffer; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DeltaTimes; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UpperBound; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x70 - 0x8) // ScriptStruct ControlRig.RigUnit_TimeOffsetVector struct FRigUnit_TimeOffsetVector : public FRigUnit_SimBase { public: struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondsAgo; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeRange; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2660[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Result; // 0x30(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Buffer; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DeltaTimes; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0x68(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UpperBound; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x108 (0x110 - 0x8) // ScriptStruct ControlRig.RigUnit_TimeOffsetTransform struct FRigUnit_TimeOffsetTransform : public FRigUnit_SimBase { public: uint8 Pad_2662[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Value; // 0x10(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondsAgo; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BufferSize; // 0x74(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeRange; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2665[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Result; // 0x80(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Buffer; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DeltaTimes; // 0xF0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) int32 LastInsertIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UpperBound; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2667[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0xD8 - 0x8) // ScriptStruct ControlRig.RigUnit_VerletIntegrateVector struct FRigUnit_VerletIntegrateVector : public FRigUnit_SimBase { public: struct FVector Target; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damp; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Blend; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2669[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Force; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Position; // 0x48(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Velocity; // 0x60(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Acceleration; // 0x78(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCRSimPoint Point; // 0x90(0x40)(Transient, NoDestructor, NativeAccessSpecifierPublic) bool bInitialized; // 0xD0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_266D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; }