#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Enums //--------------------------------------------------------------------------- // Enum AnimGraphRuntime.ESphericalLimitType enum class ESphericalLimitType : uint8_t { ESphericalLimitType__Inner = 0, ESphericalLimitType__Outer = 1, ESphericalLimitType__ESphericalLimitType_MAX = 2 }; // Enum AnimGraphRuntime.AnimPhysSimSpaceType enum class EAnimPhysSimSpaceType : uint8_t { AnimPhysSimSpaceType__Component = 0, AnimPhysSimSpaceType__Actor = 1, AnimPhysSimSpaceType__World = 2, AnimPhysSimSpaceType__RootRelative = 3, AnimPhysSimSpaceType__BoneRelative = 4, AnimPhysSimSpaceType__AnimPhysSimSpaceType_MAX = 5 }; // Enum AnimGraphRuntime.AnimPhysLinearConstraintType enum class EAnimPhysLinearConstraintType : uint8_t { AnimPhysLinearConstraintType__Free = 0, AnimPhysLinearConstraintType__Limited = 1, AnimPhysLinearConstraintType__AnimPhysLinearConstraintType_MAX = 2 }; // Enum AnimGraphRuntime.AnimPhysAngularConstraintType enum class EAnimPhysAngularConstraintType : uint8_t { AnimPhysAngularConstraintType__Angular = 0, AnimPhysAngularConstraintType__Cone = 1, AnimPhysAngularConstraintType__AnimPhysAngularConstraintType_MAX = 2 }; // Enum AnimGraphRuntime.EDrivenDestinationMode enum class EDrivenDestinationMode : uint8_t { EDrivenDestinationMode__Bone = 0, EDrivenDestinationMode__MorphTarget = 1, EDrivenDestinationMode__MaterialParameter = 2, EDrivenDestinationMode__EDrivenDestinationMode_MAX = 3 }; // Enum AnimGraphRuntime.EDrivenBoneModificationMode enum class EDrivenBoneModificationMode : uint8_t { EDrivenBoneModificationMode__AddToInput = 0, EDrivenBoneModificationMode__ReplaceComponent = 1, EDrivenBoneModificationMode__AddToRefPose = 2, EDrivenBoneModificationMode__EDrivenBoneModificationMode_MAX = 3 }; // Enum AnimGraphRuntime.EComponentType enum class EComponentType : uint8_t { EComponentType__None = 0, EComponentType__TranslationX = 1, EComponentType__TranslationY = 2, EComponentType__TranslationZ = 3, EComponentType__RotationX = 4, EComponentType__RotationY = 5, EComponentType__RotationZ = 6, EComponentType__Scale = 7, EComponentType__ScaleX = 8, EComponentType__ScaleY = 9, EComponentType__ScaleZ = 10, EComponentType__EComponentType_MAX = 11 }; // Enum AnimGraphRuntime.EConstraintOffsetOption enum class EConstraintOffsetOption : uint8_t { EConstraintOffsetOption__None = 0, EConstraintOffsetOption__Offset_RefPose = 1, EConstraintOffsetOption__EConstraintOffsetOption_MAX = 2 }; // Enum AnimGraphRuntime.CopyBoneDeltaMode enum class ECopyBoneDeltaMode : uint8_t { CopyBoneDeltaMode__Accumulate = 0, CopyBoneDeltaMode__Copy = 1, CopyBoneDeltaMode__CopyBoneDeltaMode_MAX = 2 }; // Enum AnimGraphRuntime.EInterpolationBlend enum class EInterpolationBlend : uint8_t { EInterpolationBlend__Linear = 0, EInterpolationBlend__Cubic = 1, EInterpolationBlend__Sinusoidal = 2, EInterpolationBlend__EaseInOutExponent2 = 3, EInterpolationBlend__EaseInOutExponent3 = 4, EInterpolationBlend__EaseInOutExponent4 = 5, EInterpolationBlend__EaseInOutExponent5 = 6, EInterpolationBlend__MAX = 7 }; // Enum AnimGraphRuntime.EBoneModificationMode enum class EBoneModificationMode : uint8_t { BMM_Ignore = 0, BMM_Replace = 1, BMM_Additive = 2, BMM_MAX = 3 }; // Enum AnimGraphRuntime.EModifyCurveApplyMode enum class EModifyCurveApplyMode : uint8_t { EModifyCurveApplyMode__Add = 0, EModifyCurveApplyMode__Scale = 1, EModifyCurveApplyMode__Blend = 2, EModifyCurveApplyMode__EModifyCurveApplyMode_MAX = 3 }; // Enum AnimGraphRuntime.EPoseDriverOutput enum class EPoseDriverOutput : uint8_t { EPoseDriverOutput__DrivePoses = 0, EPoseDriverOutput__DriveCurves = 1, EPoseDriverOutput__EPoseDriverOutput_MAX = 2 }; // Enum AnimGraphRuntime.EPoseDriverSource enum class EPoseDriverSource : uint8_t { EPoseDriverSource__Rotation = 0, EPoseDriverSource__Translation = 1, EPoseDriverSource__EPoseDriverSource_MAX = 2 }; // Enum AnimGraphRuntime.EPoseDriverType enum class EPoseDriverType : uint8_t { EPoseDriverType__SwingAndTwist = 0, EPoseDriverType__SwingOnly = 1, EPoseDriverType__Translation = 2, EPoseDriverType__EPoseDriverType_MAX = 3 }; // Enum AnimGraphRuntime.ESnapshotSourceMode enum class ESnapshotSourceMode : uint8_t { ESnapshotSourceMode__NamedSnapshot = 0, ESnapshotSourceMode__SnapshotPin = 1, ESnapshotSourceMode__ESnapshotSourceMode_MAX = 2 }; // Enum AnimGraphRuntime.ERefPoseType enum class ERefPoseType : uint8_t { EIT_LocalSpace = 0, EIT_Additive = 1, EIT_MAX = 2 }; // Enum AnimGraphRuntime.EScaleChainInitialLength enum class EScaleChainInitialLength : uint8_t { EScaleChainInitialLength__FixedDefaultLengthValue = 0, EScaleChainInitialLength__Distance = 1, EScaleChainInitialLength__ChainLength = 2, EScaleChainInitialLength__EScaleChainInitialLength_MAX = 3 }; // Enum AnimGraphRuntime.ESequenceEvalReinit enum class ESequenceEvalReinit : uint8_t { ESequenceEvalReinit__NoReset = 0, ESequenceEvalReinit__StartPosition = 1, ESequenceEvalReinit__ExplicitTime = 2, ESequenceEvalReinit__ESequenceEvalReinit_MAX = 3 }; // Enum AnimGraphRuntime.ESplineBoneAxis enum class ESplineBoneAxis : uint8_t { ESplineBoneAxis__X = 0, ESplineBoneAxis__Y = 1, ESplineBoneAxis__Z = 2, ESplineBoneAxis__ESplineBoneAxis_MAX = 3 }; // Enum AnimGraphRuntime.ERBFDistanceMethod enum class ERBFDistanceMethod : uint8_t { ERBFDistanceMethod__Euclidean = 0, ERBFDistanceMethod__Quaternion = 1, ERBFDistanceMethod__SwingAngle = 2, ERBFDistanceMethod__ERBFDistanceMethod_MAX = 3 }; // Enum AnimGraphRuntime.ERBFFunctionType enum class ERBFFunctionType : uint8_t { ERBFFunctionType__Gaussian = 0, ERBFFunctionType__Exponential = 1, ERBFFunctionType__Linear = 2, ERBFFunctionType__Cubic = 3, ERBFFunctionType__Quintic = 4, ERBFFunctionType__ERBFFunctionType_MAX = 5 }; //--------------------------------------------------------------------------- //Script Structs //--------------------------------------------------------------------------- // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer // 0x00A0 (0x00F0 - 0x0050) struct FAnimNode_BlendSpacePlayer : public FAnimNode_AssetPlayerBase { float X; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float Y; // 0x0054(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float Z; // 0x0058(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float PlayRate; // 0x005C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bLoop; // 0x0060(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0061(0x0003) MISSED OFFSET float StartPosition; // 0x0064(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) class UBlendSpaceBase* BlendSpace; // 0x0068(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bResetPlayTimeWhenBlendSpaceChanges; // 0x006C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x006D(0x0003) MISSED OFFSET struct FBlendFilter BlendFilter; // 0x0070(0x006C) TArray BlendSampleDataCache; // 0x00DC(0x000C) (ZeroConstructor) class UBlendSpaceBase* PreviousBlendSpace; // 0x00E8(0x0004) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData02[0x4]; // 0x00EC(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt // 0x00E0 (0x01D0 - 0x00F0) struct FAnimNode_AimOffsetLookAt : public FAnimNode_BlendSpacePlayer { struct FPoseLink BasePose; // 0x00EC(0x000C) (Edit, BlueprintVisible) int LODThreshold; // 0x00F8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bIsLODEnabled; // 0x00FC(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x00FD(0x0003) MISSED OFFSET struct FVector LookAtLocation; // 0x0100(0x000C) (Edit, BlueprintVisible, IsPlainOldData) unsigned char UnknownData01[0x4]; // 0x010C(0x0004) MISSED OFFSET struct FName SourceSocketName; // 0x0110(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FName PivotSocketName; // 0x0118(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FVector SocketAxis; // 0x0120(0x000C) (Edit, BlueprintVisible, IsPlainOldData) float alpha; // 0x012C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FBoneReference SocketBoneReference; // 0x0130(0x0018) unsigned char UnknownData02[0x8]; // 0x0148(0x0008) MISSED OFFSET struct FTransform SocketLocalTransform; // 0x0150(0x0030) (IsPlainOldData) struct FBoneReference PivotSocketBoneReference; // 0x0180(0x0018) unsigned char UnknownData03[0x8]; // 0x0198(0x0008) MISSED OFFSET struct FTransform PivotSocketLocalTransform; // 0x01A0(0x0030) (IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase // 0x0028 (0x0058 - 0x0030) struct FAnimNode_SkeletalControlBase : public FAnimNode_Base { struct FComponentSpacePoseLink ComponentPose; // 0x002C(0x000C) (Edit, BlueprintVisible) float alpha; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x003C(0x0008) (Edit, BlueprintVisible) int LODThreshold; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ActualAlpha; // 0x0048(0x0004) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData00[0xC]; // 0x004C(0x000C) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup // 0x005C struct FAnimPhysConstraintSetup { EAnimPhysLinearConstraintType LinearXLimitType; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData) EAnimPhysLinearConstraintType LinearYLimitType; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData) EAnimPhysLinearConstraintType LinearZLimitType; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x0003(0x0001) MISSED OFFSET struct FVector LinearAxesMin; // 0x0004(0x000C) (Edit, IsPlainOldData) struct FVector LinearAxesMax; // 0x0010(0x000C) (Edit, IsPlainOldData) EAnimPhysAngularConstraintType AngularConstraintType; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) EAnimPhysTwistAxis TwistAxis; // 0x001D(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x001E(0x0002) MISSED OFFSET float ConeAngle; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float AngularXAngle; // 0x0024(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) float AngularYAngle; // 0x0028(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) float AngularZAngle; // 0x002C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) struct FVector AngularLimitsMin; // 0x0030(0x000C) (Edit, IsPlainOldData) struct FVector AngularLimitsMax; // 0x003C(0x000C) (Edit, IsPlainOldData) EAnimPhysTwistAxis AngularTargetAxis; // 0x0048(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x3]; // 0x0049(0x0003) MISSED OFFSET struct FVector AngularTarget; // 0x004C(0x000C) (Edit, IsPlainOldData) bool bLinearFullyLocked; // 0x0058(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x3]; // 0x0059(0x0003) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit // 0x0050 struct FAnimPhysPlanarLimit { struct FBoneReference DrivingBone; // 0x0000(0x0018) (Edit) unsigned char UnknownData00[0x8]; // 0x0018(0x0008) MISSED OFFSET struct FTransform PlaneTransform; // 0x0020(0x0030) (Edit, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit // 0x0030 struct FAnimPhysSphericalLimit { struct FBoneReference DrivingBone; // 0x0000(0x0018) (Edit) struct FVector SphereLocalOffset; // 0x0018(0x000C) (Edit, IsPlainOldData) float LimitRadius; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData) ESphericalLimitType LimitType; // 0x0028(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x7]; // 0x0029(0x0007) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics // 0x01D8 (0x0230 - 0x0058) struct FAnimNode_AnimDynamics : public FAnimNode_SkeletalControlBase { EAnimPhysSimSpaceType SimulationSpace; // 0x0058(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x7]; // 0x0059(0x0007) MISSED OFFSET struct FBoneReference RelativeSpaceBone; // 0x0060(0x0018) (Edit) bool bChain; // 0x0078(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x7]; // 0x0079(0x0007) MISSED OFFSET struct FBoneReference BoundBone; // 0x0080(0x0018) (Edit) struct FBoneReference ChainEnd; // 0x0098(0x0018) (Edit) struct FVector BoxExtents; // 0x00B0(0x000C) (Edit, IsPlainOldData) struct FVector LocalJointOffset; // 0x00BC(0x000C) (Edit, IsPlainOldData) float GravityScale; // 0x00C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bLinearSpring; // 0x00CC(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bAngularSpring; // 0x00CD(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x2]; // 0x00CE(0x0002) MISSED OFFSET float LinearSpringConstant; // 0x00D0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float AngularSpringConstant; // 0x00D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bEnableWind; // 0x00D8(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bWindWasEnabled; // 0x00D9(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData03[0x2]; // 0x00DA(0x0002) MISSED OFFSET float WindScale; // 0x00DC(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bOverrideLinearDamping; // 0x00E0(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData04[0x3]; // 0x00E1(0x0003) MISSED OFFSET float LinearDampingOverride; // 0x00E4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bOverrideAngularDamping; // 0x00E8(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData05[0x3]; // 0x00E9(0x0003) MISSED OFFSET float AngularDampingOverride; // 0x00EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bOverrideAngularBias; // 0x00F0(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData06[0x3]; // 0x00F1(0x0003) MISSED OFFSET float AngularBiasOverride; // 0x00F4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bDoUpdate; // 0x00F8(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bDoEval; // 0x00F9(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData07[0x2]; // 0x00FA(0x0002) MISSED OFFSET int NumSolverIterationsPreUpdate; // 0x00FC(0x0004) (Edit, ZeroConstructor, IsPlainOldData) int NumSolverIterationsPostUpdate; // 0x0100(0x0004) (Edit, ZeroConstructor, IsPlainOldData) struct FAnimPhysConstraintSetup ConstraintSetup; // 0x0104(0x005C) (Edit) bool bUsePlanarLimit; // 0x0160(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData08[0x3]; // 0x0161(0x0003) MISSED OFFSET TArray PlanarLimits; // 0x0164(0x000C) (Edit, ZeroConstructor) bool bUseSphericalLimits; // 0x0170(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData09[0x3]; // 0x0171(0x0003) MISSED OFFSET TArray SphericalLimits; // 0x0174(0x000C) (Edit, ZeroConstructor) EAnimPhysCollisionType CollisionType; // 0x0180(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData10[0x3]; // 0x0181(0x0003) MISSED OFFSET float SphereCollisionRadius; // 0x0184(0x0004) (Edit, ZeroConstructor, IsPlainOldData) struct FVector ExternalForce; // 0x0188(0x000C) (Edit, IsPlainOldData) unsigned char UnknownData11[0x9C]; // 0x0194(0x009C) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive // 0x0028 (0x0058 - 0x0030) struct FAnimNode_ApplyAdditive : public FAnimNode_Base { struct FPoseLink Base; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FPoseLink Additive; // 0x0038(0x000C) (Edit, BlueprintVisible) float alpha; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x0048(0x0008) (Edit, BlueprintVisible) int LODThreshold; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ActualAlpha; // 0x0054(0x0004) (ZeroConstructor, Transient, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry // 0x0038 struct FBlendBoneByChannelEntry { struct FBoneReference SourceBone; // 0x0000(0x0018) (Edit) struct FBoneReference TargetBone; // 0x0018(0x0018) (Edit) bool bBlendTranslation; // 0x0030(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bBlendRotation; // 0x0031(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bBlendScale; // 0x0032(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x5]; // 0x0033(0x0005) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel // 0x0048 (0x0078 - 0x0030) struct FAnimNode_BlendBoneByChannel : public FAnimNode_Base { struct FPoseLink A; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FPoseLink B; // 0x0038(0x000C) (Edit, BlueprintVisible) float alpha; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x0048(0x0008) (Edit, BlueprintVisible) TArray BoneDefinitions; // 0x0050(0x000C) (Edit, ZeroConstructor) TEnumAsByte TransformsSpace; // 0x005C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x005D(0x0003) MISSED OFFSET float InternalBlendAlpha; // 0x0060(0x0004) (ZeroConstructor, Transient, IsPlainOldData) bool bBIsRelevant; // 0x0064(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x0065(0x0003) MISSED OFFSET TArray ValidBoneEntries; // 0x0068(0x000C) (ZeroConstructor, Transient) unsigned char UnknownData02[0x4]; // 0x0074(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase // 0x0068 (0x0098 - 0x0030) struct FAnimNode_BlendListBase : public FAnimNode_Base { TArray BlendPose; // 0x002C(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) TArray blendTime; // 0x0038(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) EAlphaBlendOption BlendType; // 0x0044(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0045(0x0003) MISSED OFFSET class UCurveFloat* CustomBlendCurve; // 0x0048(0x0004) (Edit, ZeroConstructor, IsPlainOldData) class UBlendProfile* BlendProfile; // 0x004C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) TArray Blends; // 0x0050(0x000C) (ZeroConstructor) TArray BlendWeights; // 0x005C(0x000C) (ZeroConstructor) TArray RemainingBlendTimes; // 0x0068(0x000C) (ZeroConstructor) int LastActiveChildIndex; // 0x0074(0x0004) (ZeroConstructor, IsPlainOldData) TArray PerBoneSampleData; // 0x0078(0x000C) (ZeroConstructor) unsigned char UnknownData01[0xC]; // 0x0084(0x000C) MISSED OFFSET bool bResetChildOnActivation; // 0x0090(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x7]; // 0x0091(0x0007) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool // 0x0000 (0x0098 - 0x0098) struct FAnimNode_BlendListByBool : public FAnimNode_BlendListBase { bool bActiveValue; // 0x0091(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x6]; // 0x0092(0x0006) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum // 0x0010 (0x00A8 - 0x0098) struct FAnimNode_BlendListByEnum : public FAnimNode_BlendListBase { TArray EnumToPoseIndex; // 0x0094(0x000C) (ZeroConstructor) unsigned char ActiveEnumValue; // 0x00A0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x7]; // 0x00A1(0x0007) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt // 0x0000 (0x0098 - 0x0098) struct FAnimNode_BlendListByInt : public FAnimNode_BlendListBase { int ActiveChildIndex; // 0x0094(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator // 0x0000 (0x00F0 - 0x00F0) struct FAnimNode_BlendSpaceEvaluator : public FAnimNode_BlendSpacePlayer { float NormalizedTime; // 0x00EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController // 0x0068 (0x00C0 - 0x0058) struct FAnimNode_BoneDrivenController : public FAnimNode_SkeletalControlBase { struct FBoneReference SourceBone; // 0x0058(0x0018) (Edit) TEnumAsByte SourceComponent; // 0x0070(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET class UCurveFloat* DrivingCurve; // 0x0074(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float Multiplier; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bUseRange; // 0x007C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x007D(0x0003) MISSED OFFSET float RangeMin; // 0x0080(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float RangeMax; // 0x0084(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float RemappedMin; // 0x0088(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float RemappedMax; // 0x008C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) EDrivenDestinationMode DestinationMode; // 0x0090(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x7]; // 0x0091(0x0007) MISSED OFFSET struct FName ParameterName; // 0x0098(0x0008) (Edit, ZeroConstructor, IsPlainOldData) struct FBoneReference TargetBone; // 0x00A0(0x0018) (Edit) TEnumAsByte TargetComponent; // 0x00B8(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char bAffectTargetTranslationX : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetTranslationY : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetTranslationZ : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetRotationX : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetRotationY : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetRotationZ : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetScaleX : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetScaleY : 1; // 0x00B9(0x0001) (Edit) unsigned char bAffectTargetScaleZ : 1; // 0x00BA(0x0001) (Edit) EDrivenBoneModificationMode ModificationMode; // 0x00BB(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x4]; // 0x00BC(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.Constraint // 0x0020 struct FConstraint { struct FBoneReference TargetBone; // 0x0000(0x0018) (Edit) EConstraintOffsetOption OffsetOption; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData) ETransformConstraintType TransformType; // 0x0019(0x0001) (Edit, ZeroConstructor, IsPlainOldData) struct FFilterOptionPerAxis PerAxis; // 0x001A(0x0003) (Edit) unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_Constraint // 0x0040 (0x0098 - 0x0058) struct FAnimNode_Constraint : public FAnimNode_SkeletalControlBase { struct FBoneReference BoneToModify; // 0x0058(0x0018) (Edit) TArray ConstraintSetup; // 0x0070(0x000C) (Edit, ZeroConstructor) TArray ConstraintWeights; // 0x007C(0x000C) (Edit, EditFixedSize, ZeroConstructor) unsigned char UnknownData00[0x10]; // 0x0088(0x0010) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_CopyBone // 0x0038 (0x0090 - 0x0058) struct FAnimNode_CopyBone : public FAnimNode_SkeletalControlBase { struct FBoneReference SourceBone; // 0x0058(0x0018) (Edit) struct FBoneReference TargetBone; // 0x0070(0x0018) (Edit) bool bCopyTranslation; // 0x0088(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bCopyRotation; // 0x0089(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bCopyScale; // 0x008A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte ControlSpace; // 0x008B(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x008C(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta // 0x0040 (0x0098 - 0x0058) struct FAnimNode_CopyBoneDelta : public FAnimNode_SkeletalControlBase { struct FBoneReference SourceBone; // 0x0058(0x0018) (Edit) struct FBoneReference TargetBone; // 0x0070(0x0018) (Edit) bool bCopyTranslation; // 0x0088(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bCopyRotation; // 0x0089(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bCopyScale; // 0x008A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) ECopyBoneDeltaMode CopyMode; // 0x008B(0x0001) (Edit, ZeroConstructor, IsPlainOldData) float TranslationMultiplier; // 0x008C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float RotationMultiplier; // 0x0090(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ScaleMultiplier; // 0x0094(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh // 0x0050 (0x0080 - 0x0030) struct FAnimNode_CopyPoseFromMesh : public FAnimNode_Base { TWeakObjectPtr SourceMeshComponent; // 0x002C(0x0008) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) bool bUseAttachedParent; // 0x0034(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4B]; // 0x0035(0x004B) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_CurveSource // 0x0020 (0x0050 - 0x0030) struct FAnimNode_CurveSource : public FAnimNode_Base { struct FPoseLink SourcePose; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FName SourceBinding; // 0x0038(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float alpha; // 0x0040(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TScriptInterface CurveSource; // 0x0044(0x0008) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x004C(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.SocketReference // 0x0040 struct FSocketReference { struct FName SocketName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x38]; // 0x0008(0x0038) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.BoneSocketTarget // 0x0060 struct FBoneSocketTarget { bool bUseSocket; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET struct FBoneReference BoneReference; // 0x0008(0x0018) (Edit) struct FSocketReference SocketReference; // 0x0020(0x0040) (Edit) }; // ScriptStruct AnimGraphRuntime.AnimNode_Fabrik // 0x0108 (0x0160 - 0x0058) struct FAnimNode_Fabrik : public FAnimNode_SkeletalControlBase { unsigned char UnknownData00[0x8]; // 0x0058(0x0008) MISSED OFFSET struct FTransform EffectorTransform; // 0x0060(0x0030) (Edit, BlueprintVisible, IsPlainOldData) TEnumAsByte EffectorTransformSpace; // 0x0090(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x7]; // 0x0091(0x0007) MISSED OFFSET struct FBoneReference EffectorTransformBone; // 0x0098(0x0018) (Deprecated) struct FBoneSocketTarget EffectorTarget; // 0x00B0(0x0060) (Edit) TEnumAsByte EffectorRotationSource; // 0x0110(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x7]; // 0x0111(0x0007) MISSED OFFSET struct FBoneReference TipBone; // 0x0118(0x0018) (Edit) struct FBoneReference RootBone; // 0x0130(0x0018) (Edit) float Precision; // 0x0148(0x0004) (Edit, ZeroConstructor, IsPlainOldData) int MaxIterations; // 0x014C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bEnableDebugDraw; // 0x0150(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0xF]; // 0x0151(0x000F) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting // 0x0070 (0x00C8 - 0x0058) struct FAnimNode_HandIKRetargeting : public FAnimNode_SkeletalControlBase { struct FBoneReference RightHandFK; // 0x0058(0x0018) (Edit) struct FBoneReference LeftHandFK; // 0x0070(0x0018) (Edit) struct FBoneReference RightHandIK; // 0x0088(0x0018) (Edit) struct FBoneReference LeftHandIK; // 0x00A0(0x0018) (Edit) TArray IKBonesToMove; // 0x00B8(0x000C) (Edit, ZeroConstructor) float HandFKWeight; // 0x00C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend // 0x0080 (0x00B0 - 0x0030) struct FAnimNode_LayeredBoneBlend : public FAnimNode_Base { struct FPoseLink BasePose; // 0x002C(0x000C) (Edit, BlueprintVisible) TArray BlendPoses; // 0x0038(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) TArray LayerSetup; // 0x0044(0x000C) (Edit, EditFixedSize, ZeroConstructor) TArray BlendWeights; // 0x0050(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) bool bMeshSpaceRotationBlend; // 0x005C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte CurveBlendOption; // 0x005D(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bBlendRootMotionBasedOnRootBone; // 0x005E(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bHasRelevantPoses; // 0x005F(0x0001) (ZeroConstructor, Transient, IsPlainOldData) TArray PerBoneBlendWeights; // 0x0060(0x000C) (ZeroConstructor) struct FGuid SkeletonGuid; // 0x006C(0x0010) (IsPlainOldData) struct FGuid VirtualBoneGuid; // 0x007C(0x0010) (IsPlainOldData) unsigned char UnknownData00[0x24]; // 0x008C(0x0024) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimLegIKDefinition // 0x0040 struct FAnimLegIKDefinition { struct FBoneReference IKFootBone; // 0x0000(0x0018) (Edit) struct FBoneReference FKFootBone; // 0x0018(0x0018) (Edit) int NumBonesInLimb; // 0x0030(0x0004) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte FootBoneForwardAxis; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bEnableRotationLimit; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0036(0x0002) MISSED OFFSET float MinRotationAngle; // 0x0038(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bEnableKneeTwistCorrection; // 0x003C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x003D(0x0003) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimLegIKData // 0x0060 struct FAnimLegIKData { unsigned char UnknownData00[0x60]; // 0x0000(0x0060) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_LegIK // 0x0020 (0x0078 - 0x0058) struct FAnimNode_LegIK : public FAnimNode_SkeletalControlBase { float ReachPrecision; // 0x0058(0x0004) (Edit, ZeroConstructor, IsPlainOldData) int MaxIterations; // 0x005C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) TArray LegsDefinition; // 0x0060(0x000C) (Edit, ZeroConstructor) TArray LegsData; // 0x006C(0x000C) (ZeroConstructor, Transient) }; // ScriptStruct AnimGraphRuntime.IKChain // 0x0024 struct FIKChain { unsigned char UnknownData00[0x24]; // 0x0000(0x0024) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.IKChainLink // 0x001C struct FIKChainLink { unsigned char UnknownData00[0x1C]; // 0x0000(0x001C) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_LookAt // 0x0128 (0x0180 - 0x0058) struct FAnimNode_LookAt : public FAnimNode_SkeletalControlBase { struct FBoneReference BoneToModify; // 0x0058(0x0018) (Edit) struct FBoneReference LookAtBone; // 0x0070(0x0018) (Deprecated) struct FName LookAtSocket; // 0x0088(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData) struct FBoneSocketTarget LookAtTarget; // 0x0090(0x0060) (Edit) struct FVector LookAtLocation; // 0x00F0(0x000C) (Edit, BlueprintVisible, IsPlainOldData) TEnumAsByte LookAtAxis; // 0x00FC(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x00FD(0x0003) MISSED OFFSET struct FVector CustomLookAtAxis; // 0x0100(0x000C) (Deprecated, IsPlainOldData) struct FAxis LookAt_Axis; // 0x010C(0x0010) (Edit) bool bUseLookUpAxis; // 0x011C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte LookUpAxis; // 0x011D(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x011E(0x0002) MISSED OFFSET struct FVector CustomLookUpAxis; // 0x0120(0x000C) (Deprecated, IsPlainOldData) struct FAxis LookUp_Axis; // 0x012C(0x0010) (Edit) float LookAtClamp; // 0x013C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte InterpolationType; // 0x0140(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x3]; // 0x0141(0x0003) MISSED OFFSET float InterpolationTime; // 0x0144(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float InterpolationTriggerThreashold; // 0x0148(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x34]; // 0x014C(0x0034) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive // 0x0018 (0x0048 - 0x0030) struct FAnimNode_MakeDynamicAdditive : public FAnimNode_Base { struct FPoseLink Base; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FPoseLink Additive; // 0x0038(0x000C) (Edit, BlueprintVisible) bool bMeshSpaceAdditive; // 0x0044(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0045(0x0003) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone // 0x0048 (0x00A0 - 0x0058) struct FAnimNode_ModifyBone : public FAnimNode_SkeletalControlBase { struct FBoneReference BoneToModify; // 0x0058(0x0018) (Edit) struct FVector Translation; // 0x0070(0x000C) (Edit, BlueprintVisible, IsPlainOldData) struct FRotator Rotation; // 0x007C(0x000C) (Edit, BlueprintVisible, IsPlainOldData) struct FVector Scale; // 0x0088(0x000C) (Edit, BlueprintVisible, IsPlainOldData) TEnumAsByte TranslationMode; // 0x0094(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte RotationMode; // 0x0095(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte ScaleMode; // 0x0096(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte TranslationSpace; // 0x0097(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte RotationSpace; // 0x0098(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte ScaleSpace; // 0x0099(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x6]; // 0x009A(0x0006) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve // 0x0028 (0x0058 - 0x0030) struct FAnimNode_ModifyCurve : public FAnimNode_Base { struct FPoseLink SourcePose; // 0x002C(0x000C) (Edit, BlueprintVisible, EditFixedSize) EModifyCurveApplyMode ApplyMode; // 0x0038(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0039(0x0003) MISSED OFFSET TArray CurveValues; // 0x003C(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) TArray CurveNames; // 0x0048(0x000C) (ZeroConstructor) float alpha; // 0x0054(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend // 0x0030 (0x0060 - 0x0030) struct FAnimNode_MultiWayBlend : public FAnimNode_Base { TArray Poses; // 0x002C(0x000C) (Edit, BlueprintVisible, ZeroConstructor) TArray DesiredAlphas; // 0x0038(0x000C) (Edit, BlueprintVisible, ZeroConstructor) bool bAdditiveNode; // 0x0044(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bNormalizeAlpha; // 0x0045(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0046(0x0002) MISSED OFFSET struct FInputScaleBias AlphaScaleBias; // 0x0048(0x0008) (Edit, BlueprintVisible) unsigned char UnknownData01[0x10]; // 0x0050(0x0010) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone // 0x0040 (0x0098 - 0x0058) struct FAnimNode_ObserveBone : public FAnimNode_SkeletalControlBase { struct FBoneReference BoneToObserve; // 0x0058(0x0018) (Edit) TEnumAsByte DisplaySpace; // 0x0070(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bRelativeToRefPose; // 0x0071(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0072(0x0002) MISSED OFFSET struct FVector Translation; // 0x0074(0x000C) (IsPlainOldData) struct FRotator Rotation; // 0x0080(0x000C) (IsPlainOldData) struct FVector Scale; // 0x008C(0x000C) (IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler // 0x0038 (0x0088 - 0x0050) struct FAnimNode_PoseHandler : public FAnimNode_AssetPlayerBase { class UPoseAsset* PoseAsset; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x34]; // 0x0054(0x0034) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode // 0x0018 (0x00A0 - 0x0088) struct FAnimNode_PoseBlendNode : public FAnimNode_PoseHandler { struct FPoseLink SourcePose; // 0x0088(0x000C) (Edit, BlueprintVisible, EditFixedSize) EAlphaBlendOption BlendOption; // 0x0094(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0095(0x0003) MISSED OFFSET class UCurveFloat* CustomCurve; // 0x0098(0x0004) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x4]; // 0x009C(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_PoseByName // 0x0010 (0x0098 - 0x0088) struct FAnimNode_PoseByName : public FAnimNode_PoseHandler { struct FName PoseName; // 0x0088(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float PoseWeight; // 0x0090(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x0094(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.RBFParams // 0x0010 struct FRBFParams { int TargetDimensions; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) float Radius; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData) ERBFFunctionType Function; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData) ERBFDistanceMethod DistanceMethod; // 0x0009(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte TwistAxis; // 0x000A(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x000B(0x0001) MISSED OFFSET float WeightThreshold; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.PoseDriverTransform // 0x0018 struct FPoseDriverTransform { struct FVector TargetTranslation; // 0x0000(0x000C) (Edit, IsPlainOldData) struct FRotator TargetRotation; // 0x000C(0x000C) (Edit, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.PoseDriverTarget // 0x0088 struct FPoseDriverTarget { TArray BoneTransforms; // 0x0000(0x000C) (Edit, ZeroConstructor) struct FRotator TargetRotation; // 0x000C(0x000C) (Edit, IsPlainOldData) float TargetScale; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bApplyCustomCurve; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET struct FRichCurve CustomCurve; // 0x0020(0x0054) (Edit) unsigned char UnknownData01[0x4]; // 0x0074(0x0004) MISSED OFFSET struct FName DrivenName; // 0x0078(0x0008) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x8]; // 0x0080(0x0008) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver // 0x00A8 (0x0130 - 0x0088) struct FAnimNode_PoseDriver : public FAnimNode_PoseHandler { struct FPoseLink SourcePose; // 0x0088(0x000C) (Edit, BlueprintVisible, EditFixedSize) TArray SourceBones; // 0x0094(0x000C) (Edit, ZeroConstructor) bool bOnlyDriveSelectedBones; // 0x00A0(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x00A1(0x0003) MISSED OFFSET TArray OnlyDriveBones; // 0x00A4(0x000C) (Edit, ZeroConstructor) struct FBoneReference EvalSpaceBone; // 0x00B0(0x0018) (Edit) struct FRBFParams RBFParams; // 0x00C8(0x0010) (Edit) EPoseDriverSource DriveSource; // 0x00D8(0x0001) (Edit, ZeroConstructor, IsPlainOldData) EPoseDriverOutput DriveOutput; // 0x00D9(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x00DA(0x0002) MISSED OFFSET TArray PoseTargets; // 0x00DC(0x000C) (Edit, ZeroConstructor) struct FBoneReference SourceBone; // 0x00E8(0x0018) (Deprecated) TEnumAsByte TwistAxis; // 0x0100(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) EPoseDriverType Type; // 0x0101(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData02[0x2]; // 0x0102(0x0002) MISSED OFFSET float RadialScaling; // 0x0104(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData03[0x28]; // 0x0108(0x0028) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot // 0x0068 (0x0098 - 0x0030) struct FAnimNode_PoseSnapshot : public FAnimNode_Base { ESnapshotSourceMode Mode; // 0x002A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x5]; // 0x002B(0x0005) MISSED OFFSET struct FName SnapshotName; // 0x0030(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FPoseSnapshot Snapshot; // 0x0038(0x0030) (Edit, BlueprintVisible) unsigned char UnknownData01[0x30]; // 0x0068(0x0030) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry // 0x0044 struct FRandomPlayerSequenceEntry { class UAnimSequence* Sequence; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ChanceToPlay; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) int MinLoopCount; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) int MaxLoopCount; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float MinPlayRate; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float MaxPlayRate; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FAlphaBlend BlendIn; // 0x0018(0x002C) (Edit) }; // ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer // 0x0040 (0x0070 - 0x0030) struct FAnimNode_RandomPlayer : public FAnimNode_Base { bool bShuffleMode; // 0x002A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x002B(0x0001) MISSED OFFSET TArray Entries; // 0x002C(0x000C) (Edit, BlueprintVisible, ZeroConstructor) unsigned char UnknownData01[0x38]; // 0x0038(0x0038) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose // 0x0000 (0x0030 - 0x0030) struct FAnimNode_MeshSpaceRefPose : public FAnimNode_Base { }; // ScriptStruct AnimGraphRuntime.AnimNode_RefPose // 0x0000 (0x0030 - 0x0030) struct FAnimNode_RefPose : public FAnimNode_Base { TEnumAsByte RefPoseType; // 0x002A(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x5]; // 0x002B(0x0005) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_Root // 0x0008 (0x0038 - 0x0030) struct FAnimNode_Root : public FAnimNode_Base { struct FPoseLink Result; // 0x002C(0x000C) (Edit, BlueprintVisible) }; // ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone // 0x0020 (0x0050 - 0x0030) struct FAnimNode_RotateRootBone : public FAnimNode_Base { struct FPoseLink BasePose; // 0x002C(0x000C) (Edit, BlueprintVisible) float Pitch; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float Yaw; // 0x003C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FRotator MeshToComponent; // 0x0040(0x000C) (Edit, BlueprintVisible, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x004C(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier // 0x0038 (0x0090 - 0x0058) struct FAnimNode_RotationMultiplier : public FAnimNode_SkeletalControlBase { struct FBoneReference TargetBone; // 0x0058(0x0018) (Edit) struct FBoneReference SourceBone; // 0x0070(0x0018) (Edit) float Multiplier; // 0x0088(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte RotationAxisToRefer; // 0x008C(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bIsAdditive; // 0x008D(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x008E(0x0002) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace // 0x0020 (0x0110 - 0x00F0) struct FAnimNode_RotationOffsetBlendSpace : public FAnimNode_BlendSpacePlayer { struct FPoseLink BasePose; // 0x00EC(0x000C) (Edit, BlueprintVisible) int LODThreshold; // 0x00F8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bIsLODEnabled; // 0x00FC(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x00FD(0x0003) MISSED OFFSET float alpha; // 0x0100(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x0104(0x0008) (Edit, BlueprintVisible) float ActualAlpha; // 0x010C(0x0004) (ZeroConstructor, Transient, IsPlainOldData) }; // ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength // 0x0070 (0x00A0 - 0x0030) struct FAnimNode_ScaleChainLength : public FAnimNode_Base { struct FPoseLink InputPose; // 0x002C(0x000C) (Edit) float DefaultChainLength; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x003C(0x0004) MISSED OFFSET struct FBoneReference ChainStartBone; // 0x0040(0x0018) (Edit) struct FBoneReference ChainEndBone; // 0x0058(0x0018) (Edit) EScaleChainInitialLength ChainInitialLength; // 0x0070(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x0071(0x0003) MISSED OFFSET struct FVector TargetLocation; // 0x0074(0x000C) (Edit, BlueprintVisible, IsPlainOldData) float alpha; // 0x0080(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ActualAlpha; // 0x0084(0x0004) (ZeroConstructor, Transient, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x0088(0x0008) (Edit) bool bBoneIndicesCached; // 0x0090(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData02[0xF]; // 0x0091(0x000F) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator // 0x0018 (0x0068 - 0x0050) struct FAnimNode_SequenceEvaluator : public FAnimNode_AssetPlayerBase { class UAnimSequenceBase* Sequence; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float ExplicitTime; // 0x0054(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bShouldLoop; // 0x0058(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bTeleportToExplicitTime; // 0x0059(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x005A(0x0002) MISSED OFFSET float StartPosition; // 0x005C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte ReinitializationBehavior; // 0x0060(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bReinitialized; // 0x0061(0x0001) (ZeroConstructor, Transient, IsPlainOldData) unsigned char UnknownData01[0x6]; // 0x0062(0x0006) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_Slot // 0x0028 (0x0058 - 0x0030) struct FAnimNode_Slot : public FAnimNode_Base { struct FPoseLink Source; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FName SlotName; // 0x0038(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bAlwaysUpdateSourcePose; // 0x0040(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x17]; // 0x0041(0x0017) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData // 0x0020 struct FSplineIKCachedBoneData { struct FBoneReference Bone; // 0x0000(0x0018) int RefSkeletonIndex; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_SplineIK // 0x0158 (0x01B0 - 0x0058) struct FAnimNode_SplineIK : public FAnimNode_SkeletalControlBase { struct FBoneReference StartBone; // 0x0058(0x0018) (Edit) struct FBoneReference EndBone; // 0x0070(0x0018) (Edit) ESplineBoneAxis BoneAxis; // 0x0088(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bAutoCalculateSpline; // 0x0089(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x008A(0x0002) MISSED OFFSET int PointCount; // 0x008C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) TArray ControlPoints; // 0x0090(0x000C) (Edit, BlueprintVisible, EditFixedSize, ZeroConstructor) float Roll; // 0x009C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float TwistStart; // 0x00A0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float TwistEnd; // 0x00A4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FAlphaBlend TwistBlend; // 0x00A8(0x002C) (Edit) float Stretch; // 0x00D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float Offset; // 0x00D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x5C]; // 0x00DC(0x005C) MISSED OFFSET struct FSplineCurves BoneSpline; // 0x0138(0x0050) float OriginalSplineLength; // 0x0188(0x0004) (ZeroConstructor, IsPlainOldData) TArray CachedBoneReferences; // 0x018C(0x000C) (ZeroConstructor) TArray CachedBoneLengths; // 0x0198(0x000C) (ZeroConstructor) TArray CachedOffsetRotations; // 0x01A4(0x000C) (ZeroConstructor) }; // ScriptStruct AnimGraphRuntime.AnimNode_SpringBone // 0x0068 (0x00C0 - 0x0058) struct FAnimNode_SpringBone : public FAnimNode_SkeletalControlBase { struct FBoneReference SpringBone; // 0x0058(0x0018) (Edit) bool bLimitDisplacement; // 0x0070(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET float MaxDisplacement; // 0x0074(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float SpringStiffness; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float SpringDamping; // 0x007C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float ErrorResetThresh; // 0x0080(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bNoZSpring; // 0x0084(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) bool bTranslateX; // 0x0085(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bTranslateY; // 0x0086(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bTranslateZ; // 0x0087(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bRotateX; // 0x0088(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bRotateY; // 0x0089(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bRotateZ; // 0x008A(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x35]; // 0x008B(0x0035) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_Trail // 0x0118 (0x0170 - 0x0058) struct FAnimNode_Trail : public FAnimNode_SkeletalControlBase { struct FBoneReference TrailBone; // 0x0058(0x0018) (Edit) int ChainLength; // 0x0070(0x0004) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte ChainBoneAxis; // 0x0074(0x0001) (Edit, ZeroConstructor, IsPlainOldData) bool bInvertChainBoneAxis; // 0x0075(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0076(0x0002) MISSED OFFSET float TrailRelaxation; // 0x0078(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) struct FRuntimeFloatCurve TrailRelaxationSpeed; // 0x007C(0x0058) (Edit) bool bLimitStretch; // 0x00D4(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x00D5(0x0003) MISSED OFFSET float StretchLimit; // 0x00D8(0x0004) (Edit, ZeroConstructor, IsPlainOldData) struct FVector FakeVelocity; // 0x00DC(0x000C) (Edit, IsPlainOldData) bool bActorSpaceFakeVel; // 0x00E8(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData02[0x7]; // 0x00E9(0x0007) MISSED OFFSET struct FBoneReference BaseJoint; // 0x00F0(0x0018) (Edit) unsigned char UnknownData03[0x68]; // 0x0108(0x0068) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.ReferenceBoneFrame // 0x0028 struct FReferenceBoneFrame { struct FBoneReference Bone; // 0x0000(0x0018) (Edit) struct FAxis Axis; // 0x0018(0x0010) (Edit) }; // ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode // 0x0088 (0x00E0 - 0x0058) struct FAnimNode_TwistCorrectiveNode : public FAnimNode_SkeletalControlBase { struct FReferenceBoneFrame BaseFrame; // 0x0058(0x0028) (Edit) struct FReferenceBoneFrame TwistFrame; // 0x0080(0x0028) (Edit) struct FAxis TwistPlaneNormalAxis; // 0x00A8(0x0010) (Edit) float RangeMax; // 0x00B8(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float RemappedMin; // 0x00BC(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float RemappedMax; // 0x00C0(0x0004) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x4]; // 0x00C4(0x0004) MISSED OFFSET struct FAnimCurveParam Curve; // 0x00C8(0x0010) (Edit) unsigned char UnknownData01[0x8]; // 0x00D8(0x0008) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK // 0x0148 (0x01A0 - 0x0058) struct FAnimNode_TwoBoneIK : public FAnimNode_SkeletalControlBase { struct FBoneReference IKBone; // 0x0058(0x0018) (Edit) unsigned char bAllowStretching : 1; // 0x0070(0x0001) (Edit) unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET float StartStretchRatio; // 0x0074(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float MaxStretchScale; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData) struct FVector2D StretchLimits; // 0x007C(0x0008) (Deprecated, IsPlainOldData) unsigned char bTakeRotationFromEffectorSpace : 1; // 0x0084(0x0001) (Edit) unsigned char bMaintainEffectorRelRot : 1; // 0x0084(0x0001) (Edit) TEnumAsByte EffectorLocationSpace; // 0x0085(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x2]; // 0x0086(0x0002) MISSED OFFSET struct FName EffectorSpaceBoneName; // 0x0088(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData) struct FVector EffectorLocation; // 0x0090(0x000C) (Edit, BlueprintVisible, IsPlainOldData) unsigned char UnknownData02[0x4]; // 0x009C(0x0004) MISSED OFFSET struct FBoneSocketTarget EffectorTarget; // 0x00A0(0x0060) (Edit) TEnumAsByte JointTargetLocationSpace; // 0x0100(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData03[0x3]; // 0x0101(0x0003) MISSED OFFSET struct FVector JointTargetLocation; // 0x0104(0x000C) (Edit, BlueprintVisible, IsPlainOldData) struct FName JointTargetSpaceBoneName; // 0x0110(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData04[0x8]; // 0x0118(0x0008) MISSED OFFSET struct FBoneSocketTarget JointTarget; // 0x0120(0x0060) (Edit) bool bAllowTwist; // 0x0180(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData05[0x3]; // 0x0181(0x0003) MISSED OFFSET struct FAxis TwistAxis; // 0x0184(0x0010) (Edit) bool bNoTwist; // 0x0194(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData) unsigned char UnknownData06[0xB]; // 0x0195(0x000B) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend // 0x0028 (0x0058 - 0x0030) struct FAnimNode_TwoWayBlend : public FAnimNode_Base { struct FPoseLink A; // 0x002C(0x000C) (Edit, BlueprintVisible) struct FPoseLink B; // 0x0038(0x000C) (Edit, BlueprintVisible) float alpha; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) struct FInputScaleBias AlphaScaleBias; // 0x0048(0x0008) (Edit, BlueprintVisible) float InternalBlendAlpha; // 0x0050(0x0004) (ZeroConstructor, Transient, IsPlainOldData) bool bAIsRelevant; // 0x0054(0x0001) (ZeroConstructor, Transient, IsPlainOldData) bool bBIsRelevant; // 0x0055(0x0001) (ZeroConstructor, Transient, IsPlainOldData) bool bResetChildOnActivation; // 0x0056(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x0057(0x0001) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy // 0x0150 (0x0530 - 0x03E0) struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy { unsigned char UnknownData00[0x150]; // 0x03E0(0x0150) MISSED OFFSET }; // ScriptStruct AnimGraphRuntime.RBFEntry // 0x000C struct FRBFEntry { TArray Values; // 0x0000(0x000C) (Edit, ZeroConstructor) }; // ScriptStruct AnimGraphRuntime.RBFTarget // 0x005C (0x0068 - 0x000C) struct FRBFTarget : public FRBFEntry { float ScaleFactor; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bApplyCustomCurve; // 0x0010(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET struct FRichCurve CustomCurve; // 0x0014(0x0054) (Edit) }; }