Zdexby TheHolyOneZ
2,291 classes
Class

UABP_WheelchKart_C

: UAnimInstance : UObject
/Game/Char/Karts/KartWheelchair/ABP_WheelchKart.ABP_WheelchKart_C 0x0BA0 (2,976 B) align 16 inherited 0x0270 10 scripted vtable /Game/Char/Karts/KartWheelchair/ABP_WheelchKart
0x00x0BA0

Members 23

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x20AnimGraphNode_ComponentToLocalSpace_1FAnimNode_ConvertComponentToLocalSpace{ComponentPose={}}
0x108AnimGraphNode_ModifyBone_5FAnimNode_ModifyBone{BoneToModify={BoneName=wheelB}, Translation={X=0, Y=0, Z=0…
0x78AnimGraphNode_SequencePlayerFAnimNode_SequencePlayer{Sequence=/Game/Char/Karts/KartWheelchair/Anim/AnimWheelch_…
0x20AnimGraphNode_LocalToComponentSpace_1FAnimNode_ConvertLocalToComponentSpace{LocalPose={}}
0xC0AnimGraphNode_LayeredBoneBlendFAnimNode_LayeredBoneBlend{BasePose={}, BlendPoses=[1 item], LayerSetup=[1 item], Ble…
0x108AnimGraphNode_ModifyBone_4FAnimNode_ModifyBone{BoneToModify={BoneName=Lantern}, Translation={X=0, Y=0, Z=…
0x20AnimGraphNode_LocalToComponentSpaceFAnimNode_ConvertLocalToComponentSpace{LocalPose={}}
0x20AnimGraphNode_ComponentToLocalSpaceFAnimNode_ConvertComponentToLocalSpace{ComponentPose={}}
0xE0AnimGraphNode_BlendSpacePlayerFAnimNode_BlendSpacePlayer{X=0, Y=0, Z=0, PlayRate=1, bLoop=true, bResetPlayTimeWhenB…
0x108AnimGraphNode_ModifyBone_3FAnimNode_ModifyBone{BoneToModify={BoneName=Root@@@}, Translation={X=0, Y=0, Z=…
0x108AnimGraphNode_ModifyBone_2FAnimNode_ModifyBone{BoneToModify={BoneName=wheelF}, Translation={X=0, Y=0, Z=0…
0x30AnimGraphNode_RootFAnimNode_Root{Result={}, Name=AnimGraph, Group=None}
0x108AnimGraphNode_ModifyBone_1FAnimNode_ModifyBone{BoneToModify={BoneName=wheelM_L}, Translation={X=0, Y=0, Z…
0x108AnimGraphNode_ModifyBoneFAnimNode_ModifyBone{BoneToModify={BoneName=wheelM_R}, Translation={X=0, Y=0, Z…
0x04VectorSpeedfloat7 flags5
0x04WheelYawfloat7 flags330
0x04TurnAmtfloat7 flags0
0x01IsReversingbool6 flagsfalse
0x0B7D0x03padding / unreflected
0x04DriftAnglefloat7 flags0
0x0CLampRotAddFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x0CLampRotAddRinterpFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
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 10

SignatureFlagsNativeParams
void AnimGraph(FPoseLink& AnimGraph)
Script3 statements · 40 bytes of bytecode
0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script
0x10
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_ModifyBone_52C66A834A53BD2A48B4B3896585A44A()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(15);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_ModifyBone_5FD3522745EB3CADE4426DBAB87E2A59()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(99);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_BlendSpacePlayer_ED88024C48E7759931B606A31EC33862()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(309);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_SequencePlayer_84FE353C42FFFCD9C3791787E901604C()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(703);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_ModifyBone_CBEA7870480DA32863C2A1B585ACF286()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(708);0x000Freturn;0x0011// end of script
0x00
void BlueprintUpdateAnimation(float DeltaTimeX)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_WheelchKart(989);0x0021return;0x0023// end of script
EventPublic0x04
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_ModifyBone_9870E0EE49A7B304F284E69F5B5F5C81()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(3591);0x000Freturn;0x0011// end of script
0x00
void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_WheelchKart_AnimGraphNode_ModifyBone_46CCF0D3411771A3450491ABB85E07C9()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_WheelchKart(3596);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ABP_WheelchKart(int32 EntryPoint)
Script116 statements · 3,604 bytes of bytecode
0x0000PushFlow(Label_0E11);0x0005goto [EntryPoint];0x000FCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, WheelYaw, 0f);0x003EAnimGraphNode_ModifyBone_2.Rotation = CallFunc_MakeRotator_ReturnValue_1;0x0062PopFlow();0x0063CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(TrickYawAmt, -1f);0x008DCallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_Multiply_FloatFloat_ReturnValue_1);0x00BCAnimGraphNode_ModifyBone_3.Rotation = CallFunc_MakeRotator_ReturnValue_2;0x00E0PopFlow();0x00E1Label_00E1:0x00E1CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, WheelYaw, 0f);0x0110AnimGraphNode_ModifyBone_5.Rotation = CallFunc_MakeRotator_ReturnValue;0x0134PopFlow();0x0135Temp_float_Variable = 5f;0x014CCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(VectorSpeed, 0f, 1500f, 0f, 1f);0x0185Temp_bool_Variable_6 = IsReversing;0x0198Temp_float_Variable_9 = 9f;0x01AFCallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(VectorSpeed, 0f, 1500f, 1f, Switch(Temp_bool_Variable_6, false => Temp_float_Variable_9, true => Temp_float_Variable, default => K2Node_Select_Default_2));0x0218AnimGraphNode_BlendSpacePlayer.X = CallFunc_MapRangeClamped_ReturnValue;0x023CAnimGraphNode_BlendSpacePlayer.PlayRate = CallFunc_MapRangeClamped_ReturnValue_2;0x0260PopFlow();0x0261Label_0261:0x0261CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(VectorSpeed, 0f, 1000f, 1f, 2f);0x029AAnimGraphNode_SequencePlayer.PlayRate = CallFunc_MapRangeClamped_ReturnValue_1;0x02BEPopFlow();0x02BFgoto Label_0261;0x02C4goto Label_00E1;0x02C9Label_02C9:0x02C9Temp_float_Variable_1 = 0f;0x02E0CallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(DriftAngle, -1f);0x0302CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(TurnAmt, -0.9f);0x0324CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_FloatFloat_ReturnValue, CallFunc_Less_FloatFloat_ReturnValue);0x034ATemp_bool_Variable_7 = CallFunc_BooleanAND_ReturnValue;0x035DCallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, Switch(Temp_bool_Variable_7, false => WheelYaw, true => Temp_float_Variable_1, default => K2Node_Select_Default), 0f);0x03B8AnimGraphNode_ModifyBone_1.Rotation = CallFunc_MakeRotator_ReturnValue_3;0x03DCPopFlow();0x03DDPushFlow(Label_0575);0x03E2Temp_float_Variable_3 = -1f;0x03F9Temp_float_Variable_4 = 1f;0x0410CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(VectorSpeed, 0.05f);0x043ACallFunc_FMin_ReturnValue = FMin(CallFunc_Multiply_FloatFloat_ReturnValue_2, 15f);0x0464Temp_bool_Variable_1 = IsReversing;0x0477CallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_FMin_ReturnValue, Switch(Temp_bool_Variable_1, false => Temp_float_Variable_4, true => Temp_float_Variable_3, default => K2Node_Select_Default_3));0x04D1CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(WheelYaw, CallFunc_Multiply_FloatFloat_ReturnValue_3);0x04FFCallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(CallFunc_Add_FloatFloat_ReturnValue, 360f);0x0521if (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_0B90;0x052FCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(WheelYaw, 360f);0x0559WheelYaw = CallFunc_Subtract_FloatFloat_ReturnValue;0x0574PopFlow();0x0575Label_0575:0x0575CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x058DCallFunc_IsValid_ReturnValue = IsValid(CallFunc_TryGetPawnOwner_ReturnValue);0x05AAif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x05B4CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x05CCCallFunc_GetVelocity_ReturnValue = CallFunc_TryGetPawnOwner_ReturnValue.GetVelocity();0x0602CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetVelocity_ReturnValue, FVector(1, 1, 0));0x0634CallFunc_VSize_ReturnValue = VSize(CallFunc_Multiply_VectorVector_ReturnValue);0x0659VectorSpeed = CallFunc_VSize_ReturnValue;0x0674CallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x068CK2Node_DynamicCast_AsBP_Kart_Pawn = Cast<BP_KartPawn_C>(CallFunc_TryGetPawnOwner_ReturnValue);0x06B0K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn);0x06CDif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x06D7DriftAngle = K2Node_DynamicCast_AsBP_Kart_Pawn.DriftAngle;0x0708CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0725CallFunc_FInterpTo_ReturnValue = FInterpTo(K2Node_DynamicCast_AsBP_Kart_Pawn.TurnAmt, TurnAmt, CallFunc_GetWorldDeltaSeconds_ReturnValue, 8f);0x0777TurnAmt = CallFunc_FInterpTo_ReturnValue;0x0792TrickYawAmt = K2Node_DynamicCast_AsBP_Kart_Pawn.TrickYawAmt;0x07C3IsReversing = K2Node_DynamicCast_AsBP_Kart_Pawn.IsInBackupMode;0x07ECTemp_struct_Variable = FRotator(0, 0, 0);0x080BTemp_float_Variable_5 = -10f;0x0822Temp_float_Variable_6 = 45f;0x0839Temp_float_Variable_7 = -0.5f;0x0850Temp_float_Variable_8 = 1f;0x0867CallFunc_Multiply_FloatFloat_ReturnValue_4 = Multiply_FloatFloat(TurnAmt, -30f);0x0891CallFunc_EqualEqual_FloatFloat_ReturnValue_2 = EqualEqual_FloatFloat(DriftAngle, 0f);0x08B3Temp_bool_Variable_2 = CallFunc_EqualEqual_FloatFloat_ReturnValue_2;0x08C6CallFunc_Multiply_FloatFloat_ReturnValue_5 = Multiply_FloatFloat(DriftAngle, -60f);0x08F0CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(VectorSpeed, 5f);0x0912Temp_bool_Variable_3 = CallFunc_LessEqual_FloatFloat_ReturnValue;0x0925Temp_bool_Variable_5 = IsReversing;0x0938Temp_bool_Variable_4 = IsReversing;0x094BCallFunc_Multiply_FloatFloat_ReturnValue_6 = Multiply_FloatFloat(Switch(Temp_bool_Variable_5, false => Temp_float_Variable_8, true => Temp_float_Variable_7, default => K2Node_Select_Default_5), Switch(Temp_bool_Variable_2, false => CallFunc_Multiply_FloatFloat_ReturnValue_5, true => CallFunc_Multiply_FloatFloat_ReturnValue_4, default => K2Node_Select_Default_4));0x09D1CallFunc_MapRangeClamped_ReturnValue_4 = MapRangeClamped(VectorSpeed, 0f, 1000f, 0f, Switch(Temp_bool_Variable_4, false => Temp_float_Variable_6, true => Temp_float_Variable_5, default => K2Node_Select_Default_6));0x0A3ACallFunc_Multiply_FloatFloat_ReturnValue_7 = Multiply_FloatFloat(CallFunc_MapRangeClamped_ReturnValue_4, -1f);0x0A64CallFunc_MakeRotator_ReturnValue_5 = MakeRotator(0f, CallFunc_Multiply_FloatFloat_ReturnValue_7, CallFunc_Multiply_FloatFloat_ReturnValue_6);0x0A97LampRotAdd = Switch(Temp_bool_Variable_3, false => CallFunc_MakeRotator_ReturnValue_5, true => Temp_struct_Variable, default => K2Node_Select_Default_7);0x0ADECallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0AFBCallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(VectorSpeed, 0f, 1000f, 1f, 3f);0x0B34CallFunc_RInterpTo_ReturnValue = RInterpTo(LampRotAddRinterp, LampRotAdd, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, CallFunc_MapRangeClamped_ReturnValue_3);0x0B74LampRotAddRinterp = CallFunc_RInterpTo_ReturnValue;0x0B8FPopFlow();0x0B90Label_0B90:0x0B90Temp_float_Variable_3 = -1f;0x0BA7Temp_float_Variable_4 = 1f;0x0BBECallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(VectorSpeed, 0.05f);0x0BE8CallFunc_FMin_ReturnValue = FMin(CallFunc_Multiply_FloatFloat_ReturnValue_2, 15f);0x0C12Temp_bool_Variable_1 = IsReversing;0x0C25CallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_FMin_ReturnValue, Switch(Temp_bool_Variable_1, false => Temp_float_Variable_4, true => Temp_float_Variable_3, default => K2Node_Select_Default_3));0x0C7FCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(WheelYaw, CallFunc_Multiply_FloatFloat_ReturnValue_3);0x0CADWheelYaw = CallFunc_Add_FloatFloat_ReturnValue;0x0CC8PopFlow();0x0CC9Label_0CC9:0x0CC9Temp_float_Variable_2 = 0f;0x0CE0CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(WheelYaw, -1f);0x0D0ACallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(DriftAngle, 1f);0x0D2CCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(TurnAmt, 0.9f);0x0D4ECallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_FloatFloat_ReturnValue_1, CallFunc_Greater_FloatFloat_ReturnValue);0x0D74Temp_bool_Variable = CallFunc_BooleanAND_ReturnValue_1;0x0D87CallFunc_MakeRotator_ReturnValue_4 = MakeRotator(0f, Switch(Temp_bool_Variable, false => CallFunc_Multiply_FloatFloat_ReturnValue, true => Temp_float_Variable_2, default => K2Node_Select_Default_1), 0f);0x0DE2AnimGraphNode_ModifyBone.Rotation = CallFunc_MakeRotator_ReturnValue_4;0x0E06PopFlow();0x0E07goto Label_0CC9;0x0E0Cgoto Label_02C9;0x0E11Label_0E11:0x0E11return;0x0E13// end of script
Final0x04