#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EBoneModificationMode : uint8 { BMM_Ignore = 0, BMM_Replace = 1, BMM_Additive = 2, BMM_MAX = 3, }; enum class ERefPoseType : uint8 { EIT_LocalSpace = 0, EIT_Additive = 1, EIT_MAX = 2, }; enum class EEasingFuncType : uint8 { Linear = 0, Sinusoidal = 1, Cubic = 2, QuadraticInOut = 3, CubicInOut = 4, HermiteCubic = 5, QuarticInOut = 6, QuinticInOut = 7, CircularIn = 8, CircularOut = 9, CircularInOut = 10, ExpIn = 11, ExpOut = 12, ExpInOut = 13, CustomCurve = 14, EEasingFuncType_MAX = 15, }; enum class ERotationComponent : uint8 { EulerX = 0, EulerY = 1, EulerZ = 2, QuaternionAngle = 3, SwingAngle = 4, TwistAngle = 5, ERotationComponent_MAX = 6, }; enum class EBlendListTransitionType : uint8 { StandardBlend = 0, Inertialization = 1, EBlendListTransitionType_MAX = 2, }; enum class EAnimFunctionCallSite : int32 { OnInitialize = 0, OnUpdate = 1, OnBecomeRelevant = 2, OnEvaluate = 3, OnInitializePostRecursion = 4, OnUpdatePostRecursion = 5, OnBecomeRelevantPostRecursion = 6, OnEvaluatePostRecursion = 7, OnStartedBlendingOut = 8, OnStartedBlendingIn = 9, OnFinishedBlendingOut = 10, OnFinishedBlendingIn = 11, EAnimFunctionCallSite_MAX = 12, }; enum class ELayeredBoneBlendMode : uint8 { BranchFilter = 0, BlendMask = 1, ELayeredBoneBlendMode_MAX = 2, }; enum class EModifyCurveApplyMode : uint8 { Add = 0, Scale = 1, Blend = 2, WeightedMovingAverage = 3, RemapCurve = 4, EModifyCurveApplyMode_MAX = 5, }; enum class EPoseDriverType : uint8 { SwingAndTwist = 0, SwingOnly = 1, Translation = 2, EPoseDriverType_MAX = 3, }; enum class EPoseDriverSource : uint8 { Rotation = 0, Translation = 1, EPoseDriverSource_MAX = 2, }; enum class EPoseDriverOutput : uint8 { DrivePoses = 0, DriveCurves = 1, EPoseDriverOutput_MAX = 2, }; enum class ESnapshotSourceMode : uint8 { NamedSnapshot = 0, SnapshotPin = 1, ESnapshotSourceMode_MAX = 2, }; enum class ESequenceEvalReinit : uint8 { NoReset = 0, StartPosition = 1, ExplicitTime = 2, ESequenceEvalReinit_MAX = 3, }; enum class ESwapRootBone : uint8 { SwapRootBone_Component = 0, SwapRootBone_Actor = 1, SwapRootBone_None = 2, SwapRootBone_MAX = 3, }; enum class EAnimPhysAngularConstraintType : uint8 { Angular = 0, Cone = 1, AnimPhysAngularConstraintType_MAX = 2, }; enum class EAnimPhysLinearConstraintType : uint8 { Free = 0, Limited = 1, AnimPhysLinearConstraintType_MAX = 2, }; enum class EAnimPhysSimSpaceType : uint8 { Component = 0, Actor = 1, World = 2, RootRelative = 3, BoneRelative = 4, AnimPhysSimSpaceType_MAX = 5, }; enum class ESphericalLimitType : uint8 { Inner = 0, Outer = 1, ESphericalLimitType_MAX = 2, }; enum class EDrivenBoneModificationMode : uint8 { AddToInput = 0, ReplaceComponent = 1, AddToRefPose = 2, EDrivenBoneModificationMode_MAX = 3, }; enum class EDrivenDestinationMode : uint8 { Bone = 0, MorphTarget = 1, MaterialParameter = 2, EDrivenDestinationMode_MAX = 3, }; enum class EConstraintOffsetOption : uint8 { None = 0, Offset_RefPose = 1, EConstraintOffsetOption_MAX = 2, }; enum class ECopyBoneDeltaMode : uint8 { Accumulate = 0, Copy = 1, CopyBoneDeltaMode_MAX = 2, }; enum class EInterpolationBlend : uint8 { Linear = 0, Cubic = 1, Sinusoidal = 2, EaseInOutExponent2 = 3, EaseInOutExponent3 = 4, EaseInOutExponent4 = 5, EaseInOutExponent5 = 6, MAX = 7, }; enum class ESimulationSpace : uint8 { ComponentSpace = 0, WorldSpace = 1, BaseBoneSpace = 2, ESimulationSpace_MAX = 3, }; enum class ESimulationTiming : uint8 { Default = 0, Synchronous = 1, Deferred = 2, ESimulationTiming_MAX = 3, }; enum class EScaleChainInitialLength : uint8 { FixedDefaultLengthValue = 0, Distance = 1, ChainLength = 2, EScaleChainInitialLength_MAX = 3, }; enum class ESplineBoneAxis : uint8 { None = 0, X = 1, Y = 2, Z = 3, ESplineBoneAxis_MAX = 4, }; enum class EWarpingEvaluationMode : uint8 { Manual = 0, Graph = 1, EWarpingEvaluationMode_MAX = 2, }; enum class EWarpingVectorMode : uint8 { ComponentSpaceVector = 0, ActorSpaceVector = 1, WorldSpaceVector = 2, IKFootRootLocalSpaceVector = 3, EWarpingVectorMode_MAX = 4, }; enum class ERBFSolverType : uint8 { Additive = 0, Interpolative = 1, ERBFSolverType_MAX = 2, }; enum class ERBFFunctionType : uint8 { Gaussian = 0, Exponential = 1, Linear = 2, Cubic = 3, Quintic = 4, DefaultFunction = 5, ERBFFunctionType_MAX = 6, }; enum class ERBFDistanceMethod : uint8 { Euclidean = 0, Quaternion = 1, SwingAngle = 2, TwistAngle = 3, DefaultMethod = 4, ERBFDistanceMethod_MAX = 5, }; enum class ERBFNormalizeMethod : uint8 { OnlyNormalizeAboveOne = 0, AlwaysNormalize = 1, NormalizeWithinMedian = 2, NoNormalization = 3, ERBFNormalizeMethod_MAX = 4, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0xB8 (0xC8 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase struct FAnimNode_SkeletalControlBase : public FAnimNode_Base { public: struct FComponentSpacePoseLink ComponentPose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 LODThreshold; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActualAlpha; // 0x24(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimAlphaInputType AlphaInputType; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlphaBoolEnabled; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Alpha; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBias AlphaScaleBias; // 0x30(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x38(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName AlphaCurveName; // 0x80(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x88(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2321[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x68 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceGraphBase struct FAnimNode_BlendSpaceGraphBase : public FAnimNode_Base { public: float X; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Y; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName GroupName; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EAnimGroupRole GroupRole; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2322[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UBlendSpace* BlendSpace; // 0x28(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SamplePoseLinks; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_2324[0x28]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x68 - 0x68) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceGraph struct FAnimNode_BlendSpaceGraph : public FAnimNode_BlendSpaceGraphBase { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceSampleResult struct FAnimNode_BlendSpaceSampleResult : public FAnimNode_Root { public: }; // 0x60 (0x128 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone struct FAnimNode_ModifyBone : public FAnimNode_SkeletalControlBase { public: struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector Translation; // 0xD8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0xF0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x108(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneModificationMode TranslationMode; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneModificationMode RotationMode; // 0x121(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneModificationMode ScaleMode; // 0x122(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace TranslationSpace; // 0x123(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace RotationSpace; // 0x124(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace ScaleSpace; // 0x125(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_232A[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_RefPose struct FAnimNode_RefPose : public FAnimNode_Base { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose struct FAnimNode_MeshSpaceRefPose : public FAnimNode_Base { public: }; // 0x28 (0xF0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier struct FAnimNode_RotationMultiplier : public FAnimNode_SkeletalControlBase { public: struct FBoneReference TargetBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference SourceBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Multiplier; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneAxis RotationAxisToRefer; // 0xEC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAdditive; // 0xED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_232F[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.BlendSpacePlayerReference struct FBlendSpacePlayerReference : public FAnimNodeReference { public: }; // 0x1A0 (0x1A0 - 0x0) // ScriptStruct AnimGraphRuntime.RotationRetargetingInfo struct FRotationRetargetingInfo { public: bool bEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2331[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform Source; // 0x10(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Target; // 0x70(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERotationComponent RotationComponent; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2333[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector TwistAxis; // 0xD8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAbsoluteAngle; // 0xF0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2334[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float SourceMinimum; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceMaximum; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMinimum; // 0xFC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetMaximum; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EEasingFuncType EasingType; // 0x104(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2338[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRuntimeFloatCurve CustomCurve; // 0x108(0x88)(Edit, NativeAccessSpecifierPublic) bool bFlipEasing; // 0x190(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2339[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float EasingWeight; // 0x194(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClamp; // 0x198(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_233C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct AnimGraphRuntime.PositionHistory struct FPositionHistory { public: TArray Positions; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float Range; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_233E[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.LayeredBoneBlendReference struct FLayeredBoneBlendReference : public FAnimNodeReference { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.AnimationStateResultReference struct FAnimationStateResultReference : public FAnimNodeReference { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.AnimationStateMachineReference struct FAnimationStateMachineReference : public FAnimNodeReference { public: }; // 0x30 (0x68 - 0x38) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayerBase struct FAnimNode_BlendSpacePlayerBase : public FAnimNode_AssetPlayerBase { public: uint8 Pad_2340[0x28]; // Fixing Size After Last Property [ Dumper-7 ] class UBlendSpace* PreviousBlendSpace; // 0x60(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0x8 (0x70 - 0x68) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer struct FAnimNode_BlendSpacePlayer : public FAnimNode_BlendSpacePlayerBase { public: class UBlendSpace* BlendSpace; // 0x68(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x160 (0x1D0 - 0x70) // ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt struct FAnimNode_AimOffsetLookAt : public FAnimNode_BlendSpacePlayer { public: uint8 Pad_2343[0xC0]; // Fixing Size After Last Property [ Dumper-7 ] struct FPoseLink BasePose; // 0x130(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 LODThreshold; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceSocketName; // 0x144(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PivotSocketName; // 0x14C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2344[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector LookAtLocation; // 0x158(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SocketAxis; // 0x170(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Alpha; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2345[0x44]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB8 (0xC8 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive struct FAnimNode_ApplyAdditive : public FAnimNode_Base { public: struct FPoseLink Base; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink Additive; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Alpha; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBias AlphaScaleBias; // 0x34(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 LODThreshold; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x40(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName AlphaCurveName; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x90(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2347[0x4]; // Fixing Size After Last Property [ Dumper-7 ] enum class EAnimAlphaInputType AlphaInputType; // 0xC4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlphaBoolEnabled; // 0xC5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2348[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x24 (0x24 - 0x0) // ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry struct FBlendBoneByChannelEntry { public: struct FBoneReference SourceBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference TargetBone; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bBlendTranslation; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendRotation; // 0x21(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendScale; // 0x22(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_234A[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x68 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel struct FAnimNode_BlendBoneByChannel : public FAnimNode_Base { public: struct FPoseLink A; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink B; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray BoneDefinitions; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_234B[0x10]; // Fixing Size After Last Property [ Dumper-7 ] float Alpha; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_234D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputScaleBias AlphaScaleBias; // 0x58(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EBoneControlSpace TransformsSpace; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_234E[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x48 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase struct FAnimNode_BlendListBase : public FAnimNode_Base { public: TArray BlendPose; // 0x10(0x10)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_2350[0x28]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x48 - 0x48) // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool struct FAnimNode_BlendListByBool : public FAnimNode_BlendListBase { public: }; // 0x0 (0x48 - 0x48) // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum struct FAnimNode_BlendListByEnum : public FAnimNode_BlendListBase { public: }; // 0x0 (0x48 - 0x48) // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt struct FAnimNode_BlendListByInt : public FAnimNode_BlendListBase { public: }; // 0x8 (0x78 - 0x70) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator struct FAnimNode_BlendSpaceEvaluator : public FAnimNode_BlendSpacePlayer { public: float NormalizedTime; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTeleportToNormalizedTime; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2352[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x90 - 0x68) // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer_Standalone struct FAnimNode_BlendSpacePlayer_Standalone : public FAnimNode_BlendSpacePlayerBase { public: class FName GroupName; // 0x68(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimGroupRole GroupRole; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimSyncMethod Method; // 0x71(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIgnoreForRelevancyTest; // 0x72(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2355[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float X; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Y; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PlayRate; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bLoop; // 0x80(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bResetPlayTimeWhenBlendSpaceChanges; // 0x81(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2358[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float StartPosition; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBlendSpace* BlendSpace; // 0x88(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x28 (0x38 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_CallFunction struct FAnimNode_CallFunction : public FAnimNode_Base { public: struct FPoseLink Source; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_235C[0x14]; // Fixing Size After Last Property [ Dumper-7 ] enum class EAnimFunctionCallSite CallSite; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1C8 (0x1D8 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh struct FAnimNode_CopyPoseFromMesh : public FAnimNode_Base { public: TWeakObjectPtr SourceMeshComponent; // 0x10(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseAttachedParent : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCopyCurves : 1; // Mask: 0x2, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_F3 : 6; // Fixing Bit-Field Size [ Dumper-7 ] bool bCopyCustomAttributes; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseMeshPose : 1; // Mask: 0x1, PropSize: 0x10x1A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_F4 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_2363[0x1]; // Fixing Size After Last Property [ Dumper-7 ] class FName RootBoneToCopy; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2364[0x1B4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x40 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_CurveSource struct FAnimNode_CurveSource : public FAnimNode_Base { public: struct FPoseLink SourcePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName SourceBinding; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Alpha; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_236D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TScriptInterface CurveSource; // 0x30(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xD0 (0xE0 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend struct FAnimNode_LayeredBoneBlend : public FAnimNode_Base { public: struct FPoseLink BasePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray BlendPoses; // 0x20(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) enum class ELayeredBoneBlendMode BlendMode; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2370[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray BlendMasks; // 0x38(0x10)(Edit, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray LayerSetup; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray BlendWeights; // 0x58(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) bool bMeshSpaceRotationBlend; // 0x68(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeshSpaceScaleBlend; // 0x69(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECurveBlendOption CurveBlendOption; // 0x6A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendRootMotionBasedOnRootBone; // 0x6B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2374[0x4]; // Fixing Size After Last Property [ Dumper-7 ] int32 LODThreshold; // 0x70(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2375[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray PerBoneBlendWeights; // 0x78(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGuid SkeletonGuid; // 0x88(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid VirtualBoneGuid; // 0x98(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2379[0x38]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x38 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive struct FAnimNode_MakeDynamicAdditive : public FAnimNode_Base { public: struct FPoseLink Base; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink Additive; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bMeshSpaceAdditive; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_237C[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x48 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_MirrorBase struct FAnimNode_MirrorBase : public FAnimNode_Base { public: struct FPoseLink Source; // 0x10(0x10)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_237E[0x28]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x48 - 0x48) // ScriptStruct AnimGraphRuntime.AnimNode_Mirror struct FAnimNode_Mirror : public FAnimNode_MirrorBase { public: }; // 0x18 (0x60 - 0x48) // ScriptStruct AnimGraphRuntime.AnimNode_Mirror_Standalone struct FAnimNode_Mirror_Standalone : public FAnimNode_MirrorBase { public: bool bMirror; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_237F[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UMirrorDataTable* MirrorDataTable; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BlendTime; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bResetChild; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBoneMirroring; // 0x5D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCurveMirroring; // 0x5E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAttributeMirroring; // 0x5F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; // 0xF0 (0x100 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve struct FAnimNode_ModifyCurve : public FAnimNode_Base { public: struct FPoseLink SourcePose; // 0x10(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) TMap CurveMap; // 0x20(0x50)(Edit, BlueprintVisible, EditFixedSize, NativeAccessSpecifierPublic) TArray CurveValues; // 0x70(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray CurveNames; // 0x80(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2381[0x64]; // Fixing Size After Last Property [ Dumper-7 ] float Alpha; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EModifyCurveApplyMode ApplyMode; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2382[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x50 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend struct FAnimNode_MultiWayBlend : public FAnimNode_Base { public: TArray Poses; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray DesiredAlphas; // 0x20(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2386[0x10]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputScaleBias AlphaScaleBias; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bAdditiveNode; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNormalizeAlpha; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2389[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x90 - 0x38) // ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler struct FAnimNode_PoseHandler : public FAnimNode_AssetPlayerBase { public: class UPoseAsset* PoseAsset; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_238B[0x50]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0xB0 - 0x90) // ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode struct FAnimNode_PoseBlendNode : public FAnimNode_PoseHandler { public: struct FPoseLink SourcePose; // 0x90(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) enum class EAlphaBlendOption BlendOption; // 0xA0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2391[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UCurveFloat* CustomCurve; // 0xA8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0xA8 - 0x90) // ScriptStruct AnimGraphRuntime.AnimNode_PoseByName struct FAnimNode_PoseByName : public FAnimNode_PoseHandler { public: class FName PoseName; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PoseWeight; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2395[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct AnimGraphRuntime.PoseDriverTransform struct FPoseDriverTransform { public: struct FVector TargetTranslation; // 0x0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator TargetRotation; // 0x18(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; // 0xC8 (0xC8 - 0x0) // ScriptStruct AnimGraphRuntime.PoseDriverTarget struct FPoseDriverTarget { public: TArray BoneTransforms; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FRotator TargetRotation; // 0x10(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float TargetScale; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFDistanceMethod DistanceMethod; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFFunctionType FunctionType; // 0x2D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyCustomCurve; // 0x2E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_239D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FRichCurve CustomCurve; // 0x30(0x80)(Edit, NativeAccessSpecifierPublic) class FName DrivenName; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_239F[0x8]; // Fixing Size After Last Property [ Dumper-7 ] bool bIsHidden; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A0[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x38 - 0x0) // ScriptStruct AnimGraphRuntime.RBFParams struct FRBFParams { public: int32 TargetDimensions; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFSolverType SolverType; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float Radius; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutomaticRadius; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFFunctionType Function; // 0xD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFDistanceMethod DistanceMethod; // 0xE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneAxis TwistAxis; // 0xF(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeightThreshold; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFNormalizeMethod NormalizeMethod; // 0x14(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector MedianReference; // 0x18(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MedianMin; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MedianMax; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xF8 (0x188 - 0x90) // ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver struct FAnimNode_PoseDriver : public FAnimNode_PoseHandler { public: struct FPoseLink SourcePose; // 0x90(0x10)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) TArray SourceBones; // 0xA0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray OnlyDriveBones; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray PoseTargets; // 0xC0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_23B2[0x30]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneReference EvalSpaceBone; // 0x100(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bEvalFromRefPose; // 0x110(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23B5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FRBFParams RBFParams; // 0x118(0x38)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EPoseDriverSource DriveSource; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EPoseDriverOutput DriveOutput; // 0x151(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOnlyDriveSelectedBones : 1; // Mask: 0x1, PropSize: 0x10x152(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_F9 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_23B9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] int32 LODThreshold; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23BB[0x30]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x80 (0x90 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot struct FAnimNode_PoseSnapshot : public FAnimNode_Base { public: class FName SnapshotName; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPoseSnapshot Snapshot; // 0x18(0x38)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class ESnapshotSourceMode Mode; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23C5[0x3F]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x50 - 0x0) // ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry struct FRandomPlayerSequenceEntry { public: class UAnimSequence* Sequence; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChanceToPlay; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinLoopCount; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxLoopCount; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxPlayRate; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FAlphaBlend BlendIn; // 0x20(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; // 0x68 (0x78 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer struct FAnimNode_RandomPlayer : public FAnimNode_AssetPlayerRelevancyBase { public: TArray Entries; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_23CB[0x50]; // Fixing Size After Last Property [ Dumper-7 ] float BlendWeight; // 0x70(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShuffleMode; // 0x74(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23CC[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x98 (0xA8 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone struct FAnimNode_RotateRootBone : public FAnimNode_Base { public: struct FPoseLink BasePose; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Pitch; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Yaw; // 0x24(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp PitchScaleBiasClamp; // 0x28(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp YawScaleBiasClamp; // 0x58(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MeshToComponent; // 0x88(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_23CF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA8 (0x118 - 0x70) // ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace struct FAnimNode_RotationOffsetBlendSpace : public FAnimNode_BlendSpacePlayer { public: struct FPoseLink BasePose; // 0x70(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 LODThreshold; // 0x80(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Alpha; // 0x84(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBias AlphaScaleBias; // 0x88(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x90(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName AlphaCurveName; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0xE0(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_23D9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] enum class EAnimAlphaInputType AlphaInputType; // 0x114(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlphaBoolEnabled; // 0x115(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23DC[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xA8 (0x110 - 0x68) // ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpaceGraph struct FAnimNode_RotationOffsetBlendSpaceGraph : public FAnimNode_BlendSpaceGraphBase { public: struct FPoseLink BasePose; // 0x68(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) int32 LODThreshold; // 0x78(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Alpha; // 0x7C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FInputScaleBias AlphaScaleBias; // 0x80(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x88(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) class FName AlphaCurveName; // 0xD0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0xD8(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_23E1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] enum class EAnimAlphaInputType AlphaInputType; // 0x10C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAlphaBoolEnabled; // 0x10D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_23E2[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x40 - 0x38) // ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluatorBase struct FAnimNode_SequenceEvaluatorBase : public FAnimNode_AssetPlayerBase { public: uint8 Pad_23E3[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x40 - 0x40) // ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator struct FAnimNode_SequenceEvaluator : public FAnimNode_SequenceEvaluatorBase { public: }; // 0x28 (0x68 - 0x40) // ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator_Standalone struct FAnimNode_SequenceEvaluator_Standalone : public FAnimNode_SequenceEvaluatorBase { public: class FName GroupName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimGroupRole GroupRole; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimSyncMethod Method; // 0x49(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIgnoreForRelevancyTest; // 0x4A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_23E7[0x5]; // Fixing Size After Last Property [ Dumper-7 ] class UAnimSequenceBase* Sequence; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ExplicitTime; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldLoop; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bTeleportToExplicitTime; // 0x5D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class ESequenceEvalReinit ReinitializationBehavior; // 0x5E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_23E8[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float StartPosition; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_23E9[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x48 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_Slot struct FAnimNode_Slot : public FAnimNode_Base { public: struct FPoseLink Source; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName SlotName; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysUpdateSourcePose; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23EB[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x30 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_Sync struct FAnimNode_Sync : public FAnimNode_Base { public: struct FPoseLink Source; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class FName GroupName; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EAnimGroupRole GroupRole; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_23EE[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB8 (0xC8 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend struct FAnimNode_TwoWayBlend : public FAnimNode_Base { public: struct FPoseLink A; // 0x10(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink B; // 0x20(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) enum class EAnimAlphaInputType AlphaInputType; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlphaBoolEnabled : 1; // Mask: 0x1, PropSize: 0x10x31(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_FE : 2; // Fixing Bit-Field Size [ Dumper-7 ] uint8 bResetChildOnActivation : 1; // Mask: 0x8, PropSize: 0x10x31(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_FF : 4; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_23F2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Alpha; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBias AlphaScaleBias; // 0x38(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x40(0x48)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName AlphaCurveName; // 0x88(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x90(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_23F5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x408 (0xC80 - 0x878) // ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy { public: uint8 Pad_23F6[0x408]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x88 (0x88 - 0x0) // ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup struct FAnimPhysConstraintSetup { public: enum class EAnimPhysLinearConstraintType LinearXLimitType; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimPhysLinearConstraintType LinearYLimitType; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimPhysLinearConstraintType LinearZLimitType; // 0x2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23F9[0x5]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector LinearAxesMin; // 0x8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LinearAxesMax; // 0x20(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimPhysAngularConstraintType AngularConstraintType; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimPhysTwistAxis TwistAxis; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAnimPhysTwistAxis AngularTargetAxis; // 0x3A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23FC[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float ConeAngle; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AngularLimitsMin; // 0x40(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AngularLimitsMax; // 0x58(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AngularTarget; // 0x70(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x70 (0x70 - 0x0) // ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit struct FAnimPhysPlanarLimit { public: struct FBoneReference DrivingBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FTransform PlaneTransform; // 0x10(0x60)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit struct FAnimPhysSphericalLimit { public: struct FBoneReference DrivingBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector SphereLocalOffset; // 0x10(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LimitRadius; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESphericalLimitType LimitType; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2406[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xD0 (0xD0 - 0x0) // ScriptStruct AnimGraphRuntime.AnimPhysBodyDefinition struct FAnimPhysBodyDefinition { public: struct FBoneReference BoundBone; // 0x0(0x10)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FVector BoxExtents; // 0x10(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocalJointOffset; // 0x28(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimPhysConstraintSetup ConstraintSetup; // 0x40(0x88)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EAnimPhysCollisionType CollisionType; // 0xC8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2409[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float SphereCollisionRadius; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x458 (0x520 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics struct FAnimNode_AnimDynamics : public FAnimNode_SkeletalControlBase { public: float LinearDampingOverride; // 0xC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularDampingOverride; // 0xCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_240C[0xC0]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneReference RelativeSpaceBone; // 0x190(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference BoundBone; // 0x1A0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference ChainEnd; // 0x1B0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray PhysicsBodyDefinitions; // 0x1C0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) float GravityScale; // 0x1D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_240E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector GravityOverride; // 0x1D8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearSpringConstant; // 0x1F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularSpringConstant; // 0x1F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WindScale; // 0x1F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2410[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector ComponentLinearAccScale; // 0x200(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ComponentLinearVelScale; // 0x218(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ComponentAppliedLinearAccClamp; // 0x230(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularBiasOverride; // 0x248(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumSolverIterationsPreUpdate; // 0x24C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumSolverIterationsPostUpdate; // 0x250(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2412[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray SphericalLimits; // 0x258(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FVector ExternalForce; // 0x268(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PlanarLimits; // 0x280(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) enum class EAnimPhysSimSpaceType SimulationSpace; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2413[0x2]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bUseSphericalLimits : 1; // Mask: 0x1, PropSize: 0x10x293(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsePlanarLimit : 1; // Mask: 0x2, PropSize: 0x10x293(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDoUpdate : 1; // Mask: 0x4, PropSize: 0x10x293(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDoEval : 1; // Mask: 0x8, PropSize: 0x10x293(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideLinearDamping : 1; // Mask: 0x10, PropSize: 0x10x293(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideAngularBias : 1; // Mask: 0x20, PropSize: 0x10x293(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideAngularDamping : 1; // Mask: 0x40, PropSize: 0x10x293(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableWind : 1; // Mask: 0x80, PropSize: 0x10x293(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_100 : 1; // Fixing Bit-Field Size [ Dumper-7 ] uint8 bUseGravityOverride : 1; // Mask: 0x2, PropSize: 0x10x294(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGravityOverrideInSimSpace : 1; // Mask: 0x4, PropSize: 0x10x294(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLinearSpring : 1; // Mask: 0x8, PropSize: 0x10x294(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAngularSpring : 1; // Mask: 0x10, PropSize: 0x10x294(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bChain : 1; // Mask: 0x20, PropSize: 0x10x294(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_101 : 2; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_2418[0xB]; // Fixing Size After Last Property [ Dumper-7 ] struct FRotationRetargetingInfo RetargetingSettings; // 0x2A0(0x1A0)(Edit, NativeAccessSpecifierPublic) uint8 Pad_2419[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x40 - 0x0) // ScriptStruct AnimGraphRuntime.AngularRangeLimit struct FAngularRangeLimit { public: struct FVector LimitMin; // 0x0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LimitMax; // 0x18(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneReference bone; // 0x30(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; // 0x20 (0xE8 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_ApplyLimits struct FAnimNode_ApplyLimits : public FAnimNode_SkeletalControlBase { public: TArray AngularRangeLimits; // 0xC8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AngularOffsets; // 0xD8(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x50 (0x118 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController struct FAnimNode_BoneDrivenController : public FAnimNode_SkeletalControlBase { public: struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) class UCurveFloat* DrivingCurve; // 0xD8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Multiplier; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RangeMin; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RangeMax; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemappedMin; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemappedMax; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParameterName; // 0xF4(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneReference TargetBone; // 0xFC(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EDrivenDestinationMode DestinationMode; // 0x10C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDrivenBoneModificationMode ModificationMode; // 0x10D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EComponentType SourceComponent; // 0x10E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseRange : 1; // Mask: 0x1, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetTranslationX : 1; // Mask: 0x2, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetTranslationY : 1; // Mask: 0x4, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetTranslationZ : 1; // Mask: 0x8, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetRotationX : 1; // Mask: 0x10, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetRotationY : 1; // Mask: 0x20, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetRotationZ : 1; // Mask: 0x40, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetScaleX : 1; // Mask: 0x80, PropSize: 0x10x10F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetScaleY : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAffectTargetScaleZ : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2423[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF8 (0x1C0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_CCDIK struct FAnimNode_CCDIK : public FAnimNode_SkeletalControlBase { public: struct FVector EffectorLocation; // 0xC8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace EffectorLocationSpace; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2428[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneSocketTarget EffectorTarget; // 0xF0(0x90)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference TipBone; // 0x180(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference RootBone; // 0x190(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Precision; // 0x1A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0x1A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartFromTail; // 0x1A8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableRotationLimit; // 0x1A9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_242D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray RotationLimitPerJoints; // 0x1B0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x1C (0x1C - 0x0) // ScriptStruct AnimGraphRuntime.Constraint struct FConstraint { public: struct FBoneReference TargetBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EConstraintOffsetOption OffsetOption; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETransformConstraintType TransformType; // 0x11(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilterOptionPerAxis PerAxis; // 0x12(0x3)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2431[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x40 (0x108 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_Constraint struct FAnimNode_Constraint : public FAnimNode_SkeletalControlBase { public: struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray ConstraintSetup; // 0xD8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ConstraintWeights; // 0xE8(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2435[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0xF0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_CopyBone struct FAnimNode_CopyBone : public FAnimNode_SkeletalControlBase { public: struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference TargetBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bCopyTranslation; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyRotation; // 0xE9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyScale; // 0xEA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace ControlSpace; // 0xEB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2438[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0xF8 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta struct FAnimNode_CopyBoneDelta : public FAnimNode_SkeletalControlBase { public: struct FBoneReference SourceBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference TargetBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bCopyTranslation; // 0xE8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyRotation; // 0xE9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyScale; // 0xEA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECopyBoneDeltaMode CopyMode; // 0xEB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslationMultiplier; // 0xEC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationMultiplier; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleMultiplier; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x128 (0x1F0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_Fabrik struct FAnimNode_Fabrik : public FAnimNode_SkeletalControlBase { public: uint8 Pad_243E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform EffectorTransform; // 0xD0(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneSocketTarget EffectorTarget; // 0x130(0x90)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference TipBone; // 0x1C0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference RootBone; // 0x1D0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Precision; // 0x1E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0x1E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace EffectorTransformSpace; // 0x1E8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneRotationSource EffectorRotationSource; // 0x1E9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2441[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x120 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting struct FAnimNode_HandIKRetargeting : public FAnimNode_SkeletalControlBase { public: struct FBoneReference RightHandFK; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference LeftHandFK; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference RightHandIK; // 0xE8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference LeftHandIK; // 0xF8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray IKBonesToMove; // 0x108(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float HandFKWeight; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2449[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct AnimGraphRuntime.IKChainLink struct FIKChainLink { public: uint8 Pad_244A[0x70]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x48 (0x48 - 0x0) // ScriptStruct AnimGraphRuntime.IKChain struct FIKChain { public: uint8 Pad_244B[0x48]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x2C (0x2C - 0x0) // ScriptStruct AnimGraphRuntime.AnimLegIKDefinition struct FAnimLegIKDefinition { public: struct FBoneReference IKFootBone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference FKFootBone; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) int32 NumBonesInLimb; // 0x20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRotationAngle; // 0x24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis FootBoneForwardAxis; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis HingeRotationAxis; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableRotationLimit; // 0x2A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableKneeTwistCorrection; // 0x2B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xE0 (0xE0 - 0x0) // ScriptStruct AnimGraphRuntime.AnimLegIKData struct FAnimLegIKData { public: uint8 Pad_244D[0xE0]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0xF8 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_LegIK struct FAnimNode_LegIK : public FAnimNode_SkeletalControlBase { public: float ReachPrecision; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxIterations; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LegsDefinition; // 0xD0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_2451[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x188 (0x250 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_LookAt struct FAnimNode_LookAt : public FAnimNode_SkeletalControlBase { public: struct FBoneReference BoneToModify; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2455[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneSocketTarget LookAtTarget; // 0xE0(0x90)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector LookAtLocation; // 0x170(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAxis LookAt_Axis; // 0x188(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bUseLookUpAxis; // 0x1A8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EInterpolationBlend InterpolationType; // 0x1A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2457[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FAxis LookUp_Axis; // 0x1B0(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) float LookAtClamp; // 0x1D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpolationTime; // 0x1D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpolationTriggerThreashold; // 0x1D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_245A[0x74]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x128 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone struct FAnimNode_ObserveBone : public FAnimNode_SkeletalControlBase { public: struct FBoneReference BoneToObserve; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EBoneControlSpace DisplaySpace; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRelativeToRefPose; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2460[0x6]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Translation; // 0xE0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0xF8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x110(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0xD8 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_ResetRoot struct FAnimNode_ResetRoot : public FAnimNode_SkeletalControlBase { public: uint8 Pad_2463[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x68 (0x68 - 0x0) // ScriptStruct AnimGraphRuntime.SimSpaceSettings struct FSimSpaceSettings { public: float WorldAlpha; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityScaleZ; // 0x4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLinearVelocity; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngularVelocity; // 0xC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLinearAcceleration; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngularAcceleration; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExternalLinearDrag; // 0x18(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2467[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector ExternalLinearDragV; // 0x20(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExternalLinearVelocity; // 0x38(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExternalAngularVelocity; // 0x50(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8D8 (0x9A0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_RigidBody struct FAnimNode_RigidBody : public FAnimNode_SkeletalControlBase { public: class UPhysicsAsset* OverridePhysicsAsset; // 0xC8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_246C[0x128]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector OverrideWorldGravity; // 0x1F8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExternalForce; // 0x210(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ComponentLinearAccScale; // 0x228(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ComponentLinearVelScale; // 0x240(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ComponentAppliedLinearAccClamp; // 0x258(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSimSpaceSettings SimSpaceSettings; // 0x270(0x68)(Edit, NoDestructor, NativeAccessSpecifierPublic) float CachedBoundsScale; // 0x2D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneReference BaseBoneRef; // 0x2DC(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class ECollisionChannel OverlapChannel; // 0x2EC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESimulationSpace SimulationSpace; // 0x2ED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceDisableCollisionBetweenConstraintBodies; // 0x2EE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseExternalClothCollision; // 0x2EF(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2473[0x1]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bEnableWorldGeometry : 1; // Mask: 0x1, PropSize: 0x10x2F1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideWorldGravity : 1; // Mask: 0x2, PropSize: 0x10x2F1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTransferBoneVelocities : 1; // Mask: 0x4, PropSize: 0x10x2F1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bFreezeIncomingPoseOnStart : 1; // Mask: 0x8, PropSize: 0x10x2F1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bClampLinearTranslationLimitToRefPose : 1; // Mask: 0x10, PropSize: 0x10x2F1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_106 : 3; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_2479[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float WorldSpaceMinimumScale; // 0x2F4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EvaluationResetTime; // 0x2F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_247B[0x1]; // Fixing Size After Last Property [ Dumper-7 ] enum class ESimulationTiming SimulationTiming; // 0x2FD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_247C[0x6A2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x88 - 0x10) // ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength struct FAnimNode_ScaleChainLength : public FAnimNode_Base { public: struct FPoseLink InputPose; // 0x10(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float DefaultChainLength; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneReference ChainStartBone; // 0x24(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference ChainEndBone; // 0x34(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_247D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector TargetLocation; // 0x48(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Alpha; // 0x60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_247F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FInputScaleBias AlphaScaleBias; // 0x68(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EScaleChainInitialLength ChainInitialLength; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2480[0x17]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x14 (0x14 - 0x0) // ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData struct FSplineIKCachedBoneData { public: struct FBoneReference bone; // 0x0(0x10)(NoDestructor, NativeAccessSpecifierPublic) int32 RefSkeletonIndex; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1A8 (0x270 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_SplineIK struct FAnimNode_SplineIK : public FAnimNode_SkeletalControlBase { public: struct FBoneReference StartBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FBoneReference EndBone; // 0xD8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class ESplineBoneAxis BoneAxis; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoCalculateSpline; // 0xE9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2482[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 PointCount; // 0xEC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ControlPoints; // 0xF0(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) float Roll; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TwistStart; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TwistEnd; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2483[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FAlphaBlend TwistBlend; // 0x110(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Stretch; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Offset; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2484[0x128]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x90 (0x158 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_SpringBone struct FAnimNode_SpringBone : public FAnimNode_SkeletalControlBase { public: struct FBoneReference SpringBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float MaxDisplacement; // 0xD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringStiffness; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringDamping; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorResetThresh; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_248C[0x6C]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bLimitDisplacement : 1; // Mask: 0x1, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTranslateX : 1; // Mask: 0x2, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTranslateY : 1; // Mask: 0x4, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTranslateZ : 1; // Mask: 0x8, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRotateX : 1; // Mask: 0x10, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRotateY : 1; // Mask: 0x20, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRotateZ : 1; // Mask: 0x40, PropSize: 0x10x154(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2492[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct AnimGraphRuntime.RotationLimit struct FRotationLimit { public: struct FVector LimitMin; // 0x0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LimitMax; // 0x18(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1D8 (0x2A0 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_Trail struct FAnimNode_Trail : public FAnimNode_SkeletalControlBase { public: uint8 Pad_2498[0x68]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneReference TrailBone; // 0x130(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) int32 ChainLength; // 0x140(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAxis ChainBoneAxis; // 0x144(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInvertChainBoneAxis : 1; // Mask: 0x1, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLimitStretch : 1; // Mask: 0x2, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLimitRotation : 1; // Mask: 0x4, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUsePlanarLimit : 1; // Mask: 0x8, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bActorSpaceFakeVel : 1; // Mask: 0x10, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bReorientParentToChild : 1; // Mask: 0x20, PropSize: 0x10x145(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_107 : 2; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_249F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float MaxDeltaTime; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RelaxationSpeedScale; // 0x14C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve TrailRelaxationSpeed; // 0x150(0x88)(Edit, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp RelaxationSpeedScaleInputProcessor; // 0x1D8(0x30)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray RotationLimits; // 0x208(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray RotationOffsets; // 0x218(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray PlanarLimits; // 0x228(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float StretchLimit; // 0x238(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24A4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector FakeVelocity; // 0x240(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoneReference BaseJoint; // 0x258(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float LastBoneRotationAnimAlphaBlend; // 0x268(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24A6[0x34]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct AnimGraphRuntime.ReferenceBoneFrame struct FReferenceBoneFrame { public: struct FBoneReference bone; // 0x0(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAxis Axis; // 0x10(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; // 0xA0 (0x168 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode struct FAnimNode_TwistCorrectiveNode : public FAnimNode_SkeletalControlBase { public: struct FReferenceBoneFrame BaseFrame; // 0xC8(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FReferenceBoneFrame TwistFrame; // 0xF8(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAxis TwistPlaneNormalAxis; // 0x128(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) float RangeMax; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemappedMin; // 0x14C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemappedMax; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimCurveParam Curve; // 0x154(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_24AC[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1A8 (0x270 - 0xC8) // ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK struct FAnimNode_TwoBoneIK : public FAnimNode_SkeletalControlBase { public: struct FBoneReference IKBone; // 0xC8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic) float StartStretchRatio; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxStretchScale; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EffectorLocation; // 0xE0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24B1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneSocketTarget EffectorTarget; // 0x100(0x90)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector JointTargetLocation; // 0x190(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24B2[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FBoneSocketTarget JointTarget; // 0x1B0(0x90)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAxis TwistAxis; // 0x240(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic) enum class EBoneControlSpace EffectorLocationSpace; // 0x260(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EBoneControlSpace JointTargetLocationSpace; // 0x261(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowStretching : 1; // Mask: 0x1, PropSize: 0x10x262(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTakeRotationFromEffectorSpace : 1; // Mask: 0x2, PropSize: 0x10x262(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bMaintainEffectorRelRot : 1; // Mask: 0x4, PropSize: 0x10x262(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowTwist : 1; // Mask: 0x8, PropSize: 0x10x262(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24B3[0xD]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x70 (0x70 - 0x0) // ScriptStruct AnimGraphRuntime.IKFootPelvisPullDownSolver struct FIKFootPelvisPullDownSolver { public: struct FVectorRK4SpringInterpolator PelvisAdjustmentInterp; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24B4[0x58]; // Fixing Size After Last Property [ Dumper-7 ] float PelvisAdjustmentInterpAlpha; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PelvisAdjustmentMaxDistance; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PelvisAdjustmentErrorTolerance; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PelvisAdjustmentMaxIter; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct AnimGraphRuntime.WarpingVectorValue struct FWarpingVectorValue { public: enum class EWarpingVectorMode Mode; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24B8[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector Value; // 0x8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.LinkedAnimGraphReference struct FLinkedAnimGraphReference : public FAnimNodeReference { public: }; // 0x10 (0x10 - 0x0) // ScriptStruct AnimGraphRuntime.RBFEntry struct FRBFEntry { public: TArray Values; // 0x0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x90 (0xA0 - 0x10) // ScriptStruct AnimGraphRuntime.RBFTarget struct FRBFTarget : public FRBFEntry { public: float ScaleFactor; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyCustomCurve; // 0x14(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRichCurve CustomCurve; // 0x18(0x80)(Edit, NativeAccessSpecifierPublic) enum class ERBFDistanceMethod DistanceMethod; // 0x98(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERBFFunctionType FunctionType; // 0x99(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24BD[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.SequenceEvaluatorReference struct FSequenceEvaluatorReference : public FAnimNodeReference { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.SequencePlayerReference struct FSequencePlayerReference : public FAnimNodeReference { public: }; // 0x0 (0x10 - 0x10) // ScriptStruct AnimGraphRuntime.SkeletalControlReference struct FSkeletalControlReference : public FAnimNodeReference { public: }; // 0x0 (0x20 - 0x20) // ScriptStruct AnimGraphRuntime.AnimNode_StateResult struct FAnimNode_StateResult : public FAnimNode_Root { public: }; }