0x0000PushFlow(Label_04DF);0x0005Point = FVector(0, 0, 0);0x0030if (!(Debug)) goto Label_0118;0x003ECallFunc_GetUpVector_ReturnValue = GetUpVector(FRotator(0, 0, 0));0x0073CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetUpVector_ReturnValue, Normal);0x00A1CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Dot_VectorVector_ReturnValue_1);0x00C6PrintString(Scene, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0118Label_0118:0x0118PushFlow(Label_0268);0x011DCallFunc_GetAttachParent_ReturnValue = Scene.GetAttachParent();0x0147K2Node_DynamicCast_AsWheel_Component = Cast<WheelComponent_C>(CallFunc_GetAttachParent_ReturnValue);0x016BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWheel_Component);0x0188if (!(K2Node_DynamicCast_bSuccess)) goto Label_01C5;0x0196if (!(K2Node_DynamicCast_AsWheel_Component.isMoving)) goto Label_025C;0x01BAMoving = true;0x01C5Label_01C5:0x01C5CallFunc_GetUpVector_ReturnValue = GetUpVector(FRotator(0, 0, 0));0x01FACallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetUpVector_ReturnValue, Normal);0x0228CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, 0);0x024Eif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_02AE;0x025CLabel_025C:0x025CTRUE = false;0x0267PopFlow();0x0268Label_0268:0x0268Valid = TRUE;0x027BLoc = Point;0x0296isMoving = Moving;0x02A9goto Label_04DF;0x02AELabel_02AE:0x02AECallFunc_ComponentHasTag_ReturnValue = Scene.ComponentHasTag(FName(Wheel));0x02E5if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_025C;0x02F3CallFunc_K2_GetComponentRotation_ReturnValue = Scene.K2_GetComponentRotation();0x0325CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x034ACallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetRightVector_ReturnValue, Normal);0x0378CallFunc_Abs_ReturnValue = abs(CallFunc_Dot_VectorVector_ReturnValue);0x039DCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Abs_ReturnValue, 0.5);0x03C3if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_025C;0x03D1TRUE = true;0x03DCBreakVector(Impact, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x040ACallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(Scene, 0);0x042CCallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x045EBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x048CCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z_1);0x04C3Point = CallFunc_MakeVector_ReturnValue;0x04DEPopFlow();0x04DFLabel_04DF:0x04DFreturn;