Zdexby TheHolyOneZ
2,291 classes
Class

UABP_KartCarriage_C

: UAnimInstance : UObject
/Game/Char/Karts/KartCarriage/ABP_KartCarriage.ABP_KartCarriage_C 0x090C (2,316 B) align 16 inherited 0x0270 9 scripted vtable /Game/Char/Karts/KartCarriage/ABP_KartCarriage
0x00x090C

Members 14

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x30AnimGraphNode_RootFAnimNode_Root{Result={}, Name=AnimGraph, Group=None}
0x108AnimGraphNode_ModifyBone_5FAnimNode_ModifyBone{BoneToModify={BoneName=TurnerF_R}, Translation={X=0, Y=0, …
0x20AnimGraphNode_ComponentToLocalSpaceFAnimNode_ConvertComponentToLocalSpace{ComponentPose={}}
0x108AnimGraphNode_ModifyBone_4FAnimNode_ModifyBone{BoneToModify={BoneName=wheelB}, Translation={X=0, Y=0, Z=0…
0x108AnimGraphNode_ModifyBone_3FAnimNode_ModifyBone{BoneToModify={BoneName=TurnerF_L}, Translation={X=0, Y=0, …
0x108AnimGraphNode_ModifyBone_2FAnimNode_ModifyBone{BoneToModify={BoneName=TurnerF_R}, Translation={X=0, Y=0, …
0x108AnimGraphNode_ModifyBone_1FAnimNode_ModifyBone{BoneToModify={BoneName=TurnerF_L}, Translation={X=0, Y=0, …
0x108AnimGraphNode_ModifyBoneFAnimNode_ModifyBone{BoneToModify={BoneName=Root@@@}, Translation={X=0, Y=0, Z=…
0x04VectorSpeedfloat7 flags5
0x04WheelYawfloat7 flags330
0x04TurnAmtfloat7 flags0
0x01IsReversingbool6 flagsfalse
0x09050x03padding / unreflected
0x04TrickYawAmtfloat7 flags0
Inherited from UAnimInstance 13
OffsetSizeNameTypeFlagsDefault
0x08CurrentSkeletonUSkeleton*Transient+5 flagsnullptr
0x01RootMotionModeERootMotionMode7 flagsRootMotionFromMontagesOnly
0x01bUseMultiThreadedAnimationUpdate : 1bit 0bool3 flagstrue
0x01bUsingCopyPoseFromMesh : 1bit 1bool3 flagsfalse
0x01bReceiveNotifiesFromLinkedInstances : 1bit 4bool5 flagsfalse
0x01bPropagateNotifiesToLinkedInstances : 1bit 5bool5 flagsfalse
0x01bQueueMontageEvents : 1bit 6boolTransient+3 flagsfalse
0x00320x06padding / unreflected
0x10OnMontageBlendingOutFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageStartedFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageEndedFMulticastScriptDelegate4 flags<delegate>
0x10OnAllMontageInstancesEndedFMulticastScriptDelegate4 flags<delegate>
0x00780x88padding / unreflected
0x70NotifyQueueFAnimNotifyQueueTransient+1 flags{AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>}
0x10ActiveAnimNotifyStateTArray<FAnimNotifyEvent>Transient+4 flags[]

Functions 9

SignatureFlagsNativeParams
void AnimGraph(FPoseLink& AnimGraph)
Script3 statements · 40 bytes of bytecode
0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script
0x10
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_EE26CF7443216C593DEEBEA240B55E10()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(15);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_441715FF4FE6421D0E36F898F90DAFF7()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(141);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_0F801A504B4A9C642B690FA1DBFCC2DA()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(267);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_2569629E4FAC6783CD399AAB3AA49084()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(393);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_D337B26F4272F9028B3BED92224F497B()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(477);0x000Freturn;0x0011// end of script
0x00
void BlueprintUpdateAnimation(float DeltaTimeX)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_KartCarriage(729);0x0021return;0x0023// end of script
EventPublic0x04
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_KartCarriage_AnimGraphNode_ModifyBone_FED0049749C5B7495211D9B40A580B1D()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_KartCarriage(2033);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ABP_KartCarriage(int32 EntryPoint)
Script72 statements · 2,041 bytes of bytecode
0x0000PushFlow(Label_07F6);0x0005goto [EntryPoint];0x000FCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(TurnAmt, -25f);0x0039CallFunc_MakeRotator_ReturnValue_5 = MakeRotator(CallFunc_Multiply_FloatFloat_ReturnValue_1, 0f, 0f);0x0068AnimGraphNode_ModifyBone_2.Rotation = CallFunc_MakeRotator_ReturnValue_5;0x008CPopFlow();0x008DCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(WheelYaw, -1f);0x00B7CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_Multiply_FloatFloat_ReturnValue, 0f);0x00E6AnimGraphNode_ModifyBone_1.Rotation = CallFunc_MakeRotator_ReturnValue_2;0x010APopFlow();0x010BCallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(TrickYawAmt, -1f);0x0135CallFunc_MakeRotator_ReturnValue_4 = MakeRotator(0f, 0f, CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0164AnimGraphNode_ModifyBone.Rotation = CallFunc_MakeRotator_ReturnValue_4;0x0188PopFlow();0x0189CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, WheelYaw, 0f);0x01B8AnimGraphNode_ModifyBone_4.Rotation = CallFunc_MakeRotator_ReturnValue;0x01DCPopFlow();0x01DDCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(WheelYaw, -1f);0x0207CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_Multiply_FloatFloat_ReturnValue, 0f);0x0236AnimGraphNode_ModifyBone_5.Rotation = CallFunc_MakeRotator_ReturnValue_1;0x025APopFlow();0x025BLabel_025B:0x025BCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(TurnAmt, -25f);0x0285CallFunc_MakeRotator_ReturnValue_3 = MakeRotator(CallFunc_Multiply_FloatFloat_ReturnValue_1, 0f, 0f);0x02B4AnimGraphNode_ModifyBone_3.Rotation = CallFunc_MakeRotator_ReturnValue_3;0x02D8PopFlow();0x02D9PushFlow(Label_0471);0x02DECallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(VectorSpeed, 0.05f);0x0308CallFunc_FMin_ReturnValue = FMin(CallFunc_Multiply_FloatFloat_ReturnValue_3, 15f);0x0332Temp_float_Variable = 1f;0x0349Temp_bool_Variable = IsReversing;0x035CTemp_float_Variable_1 = -1f;0x0373CallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(CallFunc_FMin_ReturnValue, Switch(Temp_bool_Variable, false => Temp_float_Variable, true => Temp_float_Variable_1, default => K2Node_Select_Default));0x03CDCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(WheelYaw, CallFunc_Multiply_FloatFloat_ReturnValue_4);0x03FBCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue, 360f);0x041Dif (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_06B8;0x042BCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(WheelYaw, 360f);0x0455WheelYaw = CallFunc_Subtract_FloatFloat_ReturnValue;0x0470PopFlow();0x0471Label_0471:0x0471CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0489CallFunc_IsValid_ReturnValue = IsValid(CallFunc_TryGetPawnOwner_ReturnValue);0x04A6if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04B0CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x04C8CallFunc_GetVelocity_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue.GetVelocity();0x04FECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetVelocity_ReturnValue, FVector(1, 1, 0));0x0530CallFunc_VSize_ReturnValue = VSize(CallFunc_Multiply_VectorVector_ReturnValue);0x0555VectorSpeed = CallFunc_VSize_ReturnValue;0x0570CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0588K2Node_DynamicCast_AsBP_Kart_Pawn = Cast<BP_KartPawn_C>(CallFunc_TryGetPawnOwner_ReturnValue);0x05ACK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn);0x05C9if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x05D3CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x05F0CallFunc_FInterpTo_ReturnValue = FInterpTo(K2Node_DynamicCast_AsBP_Kart_Pawn.TurnAmt, TurnAmt, CallFunc_GetWorldDeltaSeconds_ReturnValue, 8f);0x0642TurnAmt = CallFunc_FInterpTo_ReturnValue;0x065DTrickYawAmt = K2Node_DynamicCast_AsBP_Kart_Pawn.TrickYawAmt;0x068EIsReversing = K2Node_DynamicCast_AsBP_Kart_Pawn.IsInBackupMode;0x06B7PopFlow();0x06B8Label_06B8:0x06B8CallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(VectorSpeed, 0.05f);0x06E2CallFunc_FMin_ReturnValue = FMin(CallFunc_Multiply_FloatFloat_ReturnValue_3, 15f);0x070CTemp_float_Variable = 1f;0x0723Temp_bool_Variable = IsReversing;0x0736Temp_float_Variable_1 = -1f;0x074DCallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(CallFunc_FMin_ReturnValue, Switch(Temp_bool_Variable, false => Temp_float_Variable, true => Temp_float_Variable_1, default => K2Node_Select_Default));0x07A7CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(WheelYaw, CallFunc_Multiply_FloatFloat_ReturnValue_4);0x07D5WheelYaw = CallFunc_Add_FloatFloat_ReturnValue;0x07F0PopFlow();0x07F1goto Label_025B;0x07F6Label_07F6:0x07F6return;0x07F8// end of script
Final0x04