Zdexby TheHolyOneZ
4,790 classes
Class

UABP_Head_C

: UAnimInstance : UObject
/Game/Character/Astronaut/Animations/ABP_Head.ABP_Head_C 0x059C (1,436 B) align 16 inherited 0x03C0 5 scripted vtable /Game/Character/Astronaut/Animations/ABP_Head
0x00x059C

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08AnimBlueprintExtension_PropertyAccessFAnimSubsystemInstance{}
0x08AnimBlueprintExtension_BaseFAnimSubsystemInstance{}
0x20AnimGraphNode_RootFAnimNode_Root{Result={}}
0x128AnimGraphNode_ModifyBoneFAnimNode_ModifyBone{BoneToModify={BoneName=Head}, Translation={X=0, Y=0, Z=0},…
0x20AnimGraphNode_ComponentToLocalSpaceFAnimNode_ConvertComponentToLocalSpace{ComponentPose={}}
0x10AnimGraphNode_MeshRefPoseFAnimNode_MeshSpaceRefPose{}
0x08Mec RefAMec_C*7 flagsnullptr
0x18Head RotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18Head LocationFVector7 flags{X=0, Y=0, Z=0}
0x08Eye Squintdouble7 flags0
0x08Head Curve YUCurveFloat*6 flags/Game/Character/Astronaut/Animations/Crv_HeadYAnim.Crv_Head…
0x04Delta Time Xfloat7 flags0
Inherited from UAnimInstance 17
OffsetSizeNameTypeFlagsDefault
0x08CurrentSkeletonUSkeleton*Transient+6 flagsnullptr
0x01RootMotionModeERootMotionMode7 flagsRootMotionFromMontagesOnly
0x01bUseMultiThreadedAnimationUpdate : 1bit 0bool3 flagstrue
0x01bUsingCopyPoseFromMesh : 1bit 1bool3 flagsfalse
0x01bReceiveNotifiesFromLinkedInstances : 1bit 4bool5 flagsfalse
0x01bPropagateNotifiesToLinkedInstances : 1bit 5bool5 flagsfalse
0x01bUseMainInstanceMontageEvaluationData : 1bit 6bool5 flagsfalse
0x00320x01padding / unreflected
0x01bQueueMontageEvents : 1bit 0boolTransient+3 flagsfalse
0x00340x04padding / unreflected
0x10OnMontageBlendingOutFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageBlendedInFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageStartedFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageEndedFMulticastScriptDelegate4 flags<delegate>
0x10OnAllMontageInstancesEndedFMulticastScriptDelegate4 flags<delegate>
0x00880xB0padding / unreflected
0x50SlotGroupInertializationRequestDataMapTMap<FName, FInertializationRequest>TransientProtected+1 flags<TMap>
0x01880x38padding / unreflected
0x70NotifyQueueFAnimNotifyQueueTransient+1 flags{AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>}
0x10ActiveAnimNotifyStateTArray<FAnimNotifyEvent>Transient+3 flags[]
0x10ActiveAnimNotifyEventReferenceTArray<FAnimNotifyEventReference>Transient+2 flags[]

Functions 5

SignatureFlagsNativeParams
void AnimGraph(FPoseLink& AnimGraph)
Script3 statements · 40 bytes of bytecode
0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script
0x10
void BlueprintBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_Head(421);0x000Freturn;0x0011// end of script
EventPublic0x00
void BlueprintUpdateAnimation(float DeltaTimeX)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_Head(4402);0x0021return;0x0023// end of script
EventPublic0x04
void Dead(bool Front)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Front = Front;0x0012ExecuteUbergraph_ABP_Head(5285);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_ABP_Head(int32 EntryPoint)
Script120 statements · 5,293 bytes of bytecode
0x0000PushFlow(Label_14AA);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0027K2Node_DynamicCast_AsMec = Cast<Mec_C>(CallFunc_TryGetPawnOwner_ReturnValue);0x004BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMec);0x0068if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0076Mec Ref = K2Node_DynamicCast_AsMec;0x0089PopFlow();0x008ALabel_008A:0x008ADelay(this, 0.1f, LatentActionInfo{0xF, -504230301, FName(ExecuteUbergraph_ABP_Head), this});0x00C0PopFlow();0x00C1Label_00C1:0x00C1CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, -30f, -10f);0x00ECHead Rotation = CallFunc_MakeRotator_ReturnValue;0x0107Head Location = FVector(3, 0, 1);0x0132PopFlow();0x0133Label_0133:0x0133CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(20f, 30f, 10f);0x015EHead Rotation = CallFunc_MakeRotator_ReturnValue_1;0x0179Head Location = FVector(0, 3, -1);0x01A4PopFlow();0x01A5goto Label_000F;0x01AALabel_01AA:0x01AACallFunc_IsValid_ReturnValue = IsValid(Mec Ref);0x01C7if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01D1CallFunc_IsValid_ReturnValue_1 = IsValid(Mec Ref.Face M);0x0204if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x020Eif (!(K2Node_CustomEvent_Front)) goto Label_02F9;0x021CMec Ref.Face M.SetScalarParameterValue(FName(Yaw), 0f);0x0264Mec Ref.Face M.SetScalarParameterValue(FName(Pitch), 0f);0x02ACMec Ref.Face M.SetScalarParameterValue(FName(Squint), -0.07f);0x02F4goto Label_00C1;0x02F9Label_02F9:0x02F9Mec Ref.Face M.SetScalarParameterValue(FName(Yaw), 0.05f);0x0341Mec Ref.Face M.SetScalarParameterValue(FName(Pitch), 0f);0x0389Mec Ref.Face M.SetScalarParameterValue(FName(Squint), -0.07f);0x03D1goto Label_0133;0x03D6Label_03D6:0x03D6Head Location = FVector(0, 0, 0);0x0401CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 0);0x0438CallFunc_GetSocketTransform_ReturnValue = Mec Ref.SkM Body.GetSocketTransform(FName(chest), 0);0x0493CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue, Mec Ref.Net Aim);0x04D7CallFunc_GetSocketTransform_ReturnValue_1 = Mec Ref.SkM Head.GetSocketTransform(FName(Head), 0);0x0532CallFunc_InverseTransformLocation_ReturnValue_1 = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue_1, Mec Ref.Net Aim);0x0576CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, 52);0x05ADCallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_1, CallFunc_InverseTransformLocation_ReturnValue);0x05DBCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Vector_Distance_ReturnValue, 20, 40, 0, 1);0x0624CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0641CallFunc_VLerp_ReturnValue = VLerp(FVector(50, 0, 0), CallFunc_InverseTransformLocation_ReturnValue_1, CallFunc_VLerp_Alpha_ImplicitCast);0x0688CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_MakeVector_ReturnValue, CallFunc_VLerp_ReturnValue);0x06B6BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x06E4CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x0701CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, Mec Ref.Appearance.Custom_5_D7B1DF8B4ADBED24778DC6B5C3BC0F6A.Face_31_F348297E4D89FC1AD30AF9BE3C8EBCB7.Horizontal Division);0x076DCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, -0.2, 0.2);0x07A4CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x07C1Mec Ref.SkM Head.SetScalarParameterValueOnMaterials(FName(Yaw), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x080DCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 0);0x0844CallFunc_GetSocketTransform_ReturnValue = Mec Ref.SkM Body.GetSocketTransform(FName(chest), 0);0x089FCallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue, Mec Ref.Net Aim);0x08E3CallFunc_GetSocketTransform_ReturnValue_1 = Mec Ref.SkM Head.GetSocketTransform(FName(Head), 0);0x093ECallFunc_InverseTransformLocation_ReturnValue_1 = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue_1, Mec Ref.Net Aim);0x0982CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, 52);0x09B9CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_1, CallFunc_InverseTransformLocation_ReturnValue);0x09E7CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Vector_Distance_ReturnValue, 20, 40, 0, 1);0x0A30CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0A4DCallFunc_VLerp_ReturnValue = VLerp(FVector(50, 0, 0), CallFunc_InverseTransformLocation_ReturnValue_1, CallFunc_VLerp_Alpha_ImplicitCast);0x0A94CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_MakeVector_ReturnValue, CallFunc_VLerp_ReturnValue);0x0AC2BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0AF0CallFunc_GetFloatValue_ReturnValue_1 = Mec Ref.Appearance.Custom_5_D7B1DF8B4ADBED24778DC6B5C3BC0F6A.Face_31_F348297E4D89FC1AD30AF9BE3C8EBCB7.Vertical Curve.GetFloatValue(CallFunc_BreakRotator_Pitch_1);0x0B69CallFunc_Lerp_A_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue_1);0x0B86CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(Mec Ref.FaceMenu);0x0BB9CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, 0, CallFunc_Lerp_Alpha_ImplicitCast);0x0BF0CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue);0x0C0DMec Ref.SkM Head.SetScalarParameterValueOnMaterials(FName(Pitch), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1);0x0C59CallFunc_GetSocketTransform_ReturnValue = Mec Ref.SkM Body.GetSocketTransform(FName(chest), 0);0x0CB4CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue, Mec Ref.Net Aim);0x0CF8CallFunc_GetSocketTransform_ReturnValue_1 = Mec Ref.SkM Head.GetSocketTransform(FName(Head), 0);0x0D53CallFunc_InverseTransformLocation_ReturnValue_1 = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue_1, Mec Ref.Net Aim);0x0D97CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, 52);0x0DCECallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_1, CallFunc_InverseTransformLocation_ReturnValue);0x0DFCCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Vector_Distance_ReturnValue, 20, 40, 0, 1);0x0E45CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x0E62CallFunc_VLerp_ReturnValue = VLerp(FVector(50, 0, 0), CallFunc_InverseTransformLocation_ReturnValue_1, CallFunc_VLerp_Alpha_ImplicitCast);0x0EA9CallFunc_VSize_ReturnValue = VSize(CallFunc_VLerp_ReturnValue);0x0ECECallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(50, CallFunc_VSize_ReturnValue);0x0EFC/Game/Other/FunctionLibrary.Default__FunctionLibrary_C.Saturate(CallFunc_Divide_DoubleDouble_ReturnValue, this, CallFunc_Saturate___);0x0F33CallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(Delta Time X);0x0F50CallFunc_FInterpTo_ReturnValue = FInterpTo(Eye Squint, CallFunc_Saturate___, CallFunc_FInterpTo_DeltaTime_ImplicitCast, 16);0x0F90Eye Squint = CallFunc_FInterpTo_ReturnValue;0x0FABCallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(Mec Ref.FaceMenu);0x0FDECallFunc_Lerp_ReturnValue_1 = Lerp(Eye Squint, 0.7, CallFunc_Lerp_Alpha_ImplicitCast_1);0x1015CallFunc_Lerp_ReturnValue_2 = Lerp(Mec Ref.Appearance.Custom_5_D7B1DF8B4ADBED24778DC6B5C3BC0F6A.Face_31_F348297E4D89FC1AD30AF9BE3C8EBCB7.Min Squint, Mec Ref.Appearance.Custom_5_D7B1DF8B4ADBED24778DC6B5C3BC0F6A.Face_31_F348297E4D89FC1AD30AF9BE3C8EBCB7.Max Squint, CallFunc_Lerp_ReturnValue_1);0x10C8CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_2 = Cast<3>(CallFunc_Lerp_ReturnValue_2);0x10E5Mec Ref.SkM Head.SetScalarParameterValueOnMaterials(FName(Squint), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_2);0x1131PopFlow();0x1132Delta Time X = K2Node_Event_DeltaTimeX;0x114DCallFunc_IsValid_ReturnValue_2 = IsValid(Mec Ref);0x116Aif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1174if (!(Mec Ref.Net Alive State.Alive_1_FD4B56084F2C8B7E0C61E289ED8A12E8)) PopFlow();0x119DCallFunc_GetSocketTransform_ReturnValue = Mec Ref.SkM Body.GetSocketTransform(FName(chest), 0);0x11F8CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetSocketTransform_ReturnValue, Mec Ref.Net Aim);0x123CCallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, 52);0x1273CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_MakeVector_ReturnValue_1, CallFunc_InverseTransformLocation_ReturnValue);0x12A1BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x12CFCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x12ECCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.5);0x131ACallFunc_GetFloatValue_ReturnValue = Head Curve Y.GetFloatValue(CallFunc_BreakRotator_Pitch);0x1355CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x1372CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_GetFloatValue_ReturnValue, CallFunc_MakeRotator_Yaw_ImplicitCast);0x13A9CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_MakeVector_ReturnValue_1, CallFunc_InverseTransformLocation_ReturnValue);0x13D7CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Vector_Distance_ReturnValue, 20, 40, 0, 1);0x1420CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x143DCallFunc_RLerp_ReturnValue = RLerp(FRotator(0, 0, 0), CallFunc_MakeRotator_ReturnValue_2, CallFunc_RLerp_Alpha_ImplicitCast, true);0x1485Head Rotation = CallFunc_RLerp_ReturnValue;0x14A0goto Label_03D6;0x14A5goto Label_01AA;0x14AALabel_14AA:0x14AAreturn;0x14AC// end of script
Final0x04