Zdexby TheHolyOneZ
5,159 classes
Class

UVehicleSetup_HUD_C

: UUserWidget : UWidget : UVisual : UObject
/VehicleSystemPlugin/VehicleAssets/HUD/VehicleSetup_HUD.VehicleSetup_HUD_C 0x04A0 (1,184 B) align 8 inherited 0x0340 16 scripted vtable /VehicleSystemPlugin/VehicleAssets/HUD/VehicleSetup_HUD
0x00x04A0

Members 43

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WheelSpeedUVehicleStat_C*10 flagsnullptr
0x08WheelCountUVehicleStat_C*10 flagsnullptr
0x08VehicleNameUTextBlock*10 flagsnullptr
0x08VehicleMassUVehicleStat_C*10 flagsnullptr
0x08UpShiftUVehicleStat_C*10 flagsnullptr
0x08Unreal_VersionUVehicleStat_C*10 flagsnullptr
0x08Un-Roll_ButtonUButton*10 flagsnullptr
0x08TorqueUVehicleStat_C*10 flagsnullptr
0x08ToggleCollisionVisibleUButton*10 flagsnullptr
0x08TimescaleValueUSpinBox*10 flagsnullptr
0x08ThrottleUVehicleStat_C*10 flagsnullptr
0x08TargetSpeedUVehicleStat_C*10 flagsnullptr
0x08SuspensionLengthValueUSpinBox*10 flagsnullptr
0x08SuspensionDampingValueUSpinBox*10 flagsnullptr
0x08SteeringInputUVehicleStat_C*10 flagsnullptr
0x08SteeringUVehicleStat_C*10 flagsnullptr
0x08SpringStrengthValueUSpinBox*10 flagsnullptr
0x08SpringDownforceValueUSpinBox*10 flagsnullptr
0x08SlipUVehicleStat_C*10 flagsnullptr
0x08ShifterPosUVehicleStat_C*10 flagsnullptr
0x08RPMUVehicleStat_C*10 flagsnullptr
0x08PhysicsStateUVehicleStat_C*10 flagsnullptr
0x08PhysicsFPSUTextBlock*10 flagsnullptr
0x08LinearDragUVehicleStat_C*10 flagsnullptr
0x08HandbrakeInputUVehicleStat_C*10 flagsnullptr
0x08GameFPSUTextBlock*10 flagsnullptr
0x08EngineStatusUVehicleStat_C*10 flagsnullptr
0x08DownShiftUVehicleStat_C*10 flagsnullptr
0x08Debug_PanelUBorder*10 flagsnullptr
0x08CurrentGearUVehicleStat_C*10 flagsnullptr
0x08Checkbox_SuspensionPreviewUCheckBox*10 flagsnullptr
0x08CheckBox_AutoGearsUCheckBox*10 flagsnullptr
0x08BrakeUVehicleStat_C*10 flagsnullptr
0x08AVS_VersionUVehicleStat_C*10 flagsnullptr
0x08AngularDragUVehicleStat_C*10 flagsnullptr
0x08AirSpeedUVehicleStat_C*10 flagsnullptr
0x08AccelerationSpeedUVehicleStat_C*10 flagsnullptr
0x01TickReadybool7 flagsfalse
0x01DestroyWhenNoVehiclebool7 flagsfalse
0x04720x06padding / unreflected
0x08PlayerVehicleAAVS_Vehicle_C*7 flagsnullptr
0x10ConstrainedWheelsTArray<UVehicle_Wheel_C*>4 flags[]
0x10SpeedUnitAbbreviationFString5 flags""
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 16

SignatureFlagsNativeParams
void UpdateVersions()
Script15 statements · 515 bytes of bytecode
0x0000CallFunc_GetPluginVersion_ReturnValue = GetPluginVersion();0x001CCallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPluginVersion_ReturnValue);0x0041AVS_Version.SetInfo(CallFunc_Conv_StringToText_ReturnValue);0x006EGetUnrealEngineVersion(CallFunc_GetUnrealEngineVersion_Major, CallFunc_GetUnrealEngineVersion_Minor, CallFunc_GetUnrealEngineVersion_Patch);0x0093CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_GetUnrealEngineVersion_Patch);0x00B8CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_GetUnrealEngineVersion_Minor);0x00DDCallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(CallFunc_GetUnrealEngineVersion_Major);0x0102CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_IntToString_ReturnValue_2, ".");0x012ACallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue_1);0x0158CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, ".");0x0180CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_IntToString_ReturnValue);0x01AECallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x01D3Unreal_Version.SetInfo(CallFunc_Conv_StringToText_ReturnValue_1);0x0200return;0x0202// end of script
Public0x00
void onPlayerPawnChange()
Script37 statements · 1,359 bytes of bytecode
0x0000UpdateHudInputs();0x000ECallFunc_IsValid_ReturnValue = IsValid(PlayerVehicle);0x002Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_0530;0x0039CallFunc_GetDisplayName_ReturnValue = GetDisplayName(PlayerVehicle);0x005ECallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x0083VehicleName.SetText(CallFunc_Conv_StringToText_ReturnValue);0x00B0PlayerVehicle.GetSpeedUnitData(CallFunc_GetSpeedUnitData_SpeedUnit);0x00DDCallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetSpeedUnitData_SpeedUnit.Abbreviation_4_59910DEE40F9D4B55DEB99A8EC15982B);0x010BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(" ", CallFunc_Conv_TextToString_ReturnValue);0x0133SpeedUnitAbbreviation = CallFunc_Concat_StrStr_ReturnValue;0x014EPlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x017BCallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetAllWheels_Wheels, 0);0x01B3if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_054C;0x01C1PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x01EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, 0, CallFunc_Array_Get_Item);0x0225SpringStrengthValue.SetValue(CallFunc_Array_Get_Item.WheelConfig.SpringStrength);0x026DPlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x029A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, 0, CallFunc_Array_Get_Item);0x02D1CallFunc_SetValue_NewValue_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item.PhysicsDownforce);0x0304SpringDownforceValue.SetValue(CallFunc_SetValue_NewValue_ImplicitCast);0x032DPlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x035A/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, 0, CallFunc_Array_Get_Item);0x0391SuspensionDampingValue.SetValue(CallFunc_Array_Get_Item.WheelConfig.SpringDamping);0x03D9PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0406/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, 0, CallFunc_Array_Get_Item);0x043DSuspensionLengthValue.SetValue(CallFunc_Array_Get_Item.WheelConfig.SpringLength);0x0485Temp_byte_Variable = 1;0x0499Temp_byte_Variable_1 = 0;0x04ADTemp_bool_Variable = PlayerVehicle.AutomaticTransmission;0x04D6CheckBox_AutoGears.SetCheckedState(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x052Bgoto Label_054C;0x0530Label_0530:0x0530if (!(DestroyWhenNoVehicle)) goto Label_054C;0x053ERemoveFromParent();0x054CLabel_054C:0x054Creturn;0x054E// end of script
Public0x00
void UpdateHudInputs()
Script9 statements · 125 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(PlayerVehicle);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0055;0x002BDebug_Panel.SetIsEnabled(true);0x0050goto Label_007A;0x0055Label_0055:0x0055Debug_Panel.SetIsEnabled(false);0x007ALabel_007A:0x007Areturn;0x007C// end of script
Public0x00
void UpdateVehicleReference()
Script29 statements · 368 bytes of bytecode
0x0000PushFlow(Label_016D);0x0005PrevVehicleRef = PlayerVehicle;0x0018PushFlow(Label_00AC);0x001DCallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0031K2Node_DynamicCast_AsAVS_Vehicle = Cast<AVS_Vehicle_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0055K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle);0x0072if (!(K2Node_DynamicCast_bSuccess)) goto Label_00EB;0x0080CallFunc_IsValid_ReturnValue_1 = IsValid(PlayerVehicle);0x009Dif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_011E;0x00ABPopFlow();0x00ACLabel_00AC:0x00ACCallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(PlayerVehicle, PrevVehicleRef);0x00D2if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x00DConPlayerPawnChange();0x00EAPopFlow();0x00EBLabel_00EB:0x00EBCallFunc_IsValid_ReturnValue = IsValid(PlayerVehicle);0x0108if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0112Label_0112:0x0112PlayerVehicle = nullptr;0x011DPopFlow();0x011ELabel_011E:0x011EK2Node_DynamicCast_AsAVS_Vehicle.GetInitializationState(CallFunc_GetInitializationState_Initialized);0x014Bif (!(CallFunc_GetInitializationState_Initialized)) goto Label_0112;0x0159PlayerVehicle = K2Node_DynamicCast_AsAVS_Vehicle;0x016CPopFlow();0x016DLabel_016D:0x016Dreturn;0x016F// end of script
Public0x00
void BndEvt__ToggleCollisionVisible_K2Node_ComponentBoundEvent_56_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VehicleSetup_HUD(8705);0x000Freturn;0x0011// end of script
0x00
void BndEvt__CheckBox_AutoGears_K2Node_ComponentBoundEvent_74_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_bIsChecked_1 = bIsChecked;0x0012ExecuteUbergraph_VehicleSetup_HUD(8734);0x0021return;0x0023// end of script
0x01
void BndEvt__SuspensionStrengthValue_K2Node_ComponentBoundEvent_112_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_InValue_4 = InValue;0x0012PersistentFrame.K2Node_ComponentBoundEvent_CommitMethod_4 = CommitMethod;0x0024ExecuteUbergraph_VehicleSetup_HUD(8877);0x0033return;0x0035// end of script
0x05
void BndEvt__SuspensionLengthValue_K2Node_ComponentBoundEvent_127_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_InValue_3 = InValue;0x0012PersistentFrame.K2Node_ComponentBoundEvent_CommitMethod_3 = CommitMethod;0x0024ExecuteUbergraph_VehicleSetup_HUD(9514);0x0033return;0x0035// end of script
0x05
void BndEvt__SuspensionDampingValue_K2Node_ComponentBoundEvent_143_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_InValue_2 = InValue;0x0012PersistentFrame.K2Node_ComponentBoundEvent_CommitMethod_2 = CommitMethod;0x0024ExecuteUbergraph_VehicleSetup_HUD(10151);0x0033return;0x0035// end of script
0x05
void BndEvt__TimescaleValue_K2Node_ComponentBoundEvent_28_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_InValue_1 = InValue;0x0012PersistentFrame.K2Node_ComponentBoundEvent_CommitMethod_1 = CommitMethod;0x0024ExecuteUbergraph_VehicleSetup_HUD(10788);0x0033return;0x0035// end of script
0x05
void BndEvt__SuspensionStrength2Value_K2Node_ComponentBoundEvent_95_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_InValue = InValue;0x0012PersistentFrame.K2Node_ComponentBoundEvent_CommitMethod = CommitMethod;0x0024ExecuteUbergraph_VehicleSetup_HUD(10921);0x0033return;0x0035// end of script
0x05
void BndEvt__Un-Roll_Button_K2Node_ComponentBoundEvent_2_OnButtonReleasedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VehicleSetup_HUD(11558);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VehicleSetup_HUD(12118);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__VehicleSetup_HUD_Checkbox_SuspensionPreview_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_bIsChecked = bIsChecked;0x0012ExecuteUbergraph_VehicleSetup_HUD(13000);0x0021return;0x0023// end of script
0x01
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_VehicleSetup_HUD(13106);0x0033return;0x0035// end of script
EventPublic0x3C
void ExecuteUbergraph_VehicleSetup_HUD(int32 EntryPoint)
Script432 statements · 14,106 bytes of bytecode
0x0000PushFlow(Label_3717);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0236);0x0014PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_5);0x0041/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_5, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x007CCallFunc_Array_Get_Item_4.GetIsDrivingWheel(CallFunc_GetIsDrivingWheel_isDrivingWheel);0x00A9if (!(CallFunc_GetIsDrivingWheel_isDrivingWheel)) PopFlow();0x00B3PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_5);0x00E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_5, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x011BCallFunc_Array_Get_Item_4.GetRotationSpeed(CallFunc_GetRotationSpeed_RotationSpeed);0x0148CallFunc_Conv_DoubleToText_ReturnValue_6 = Conv_DoubleToText(CallFunc_GetRotationSpeed_RotationSpeed, 0, false, true, 1, 324, 2, 2);0x0185CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_6);0x01AACallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_4, SpeedUnitAbbreviation);0x01D8CallFunc_Conv_StringToText_ReturnValue_4 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_5);0x01FDWheelSpeed.SetInfo(CallFunc_Conv_StringToText_ReturnValue_4);0x022ATemp_bool_True_if_break_was_hit_Variable = true;0x0235PopFlow();0x0236Label_0236:0x0236CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0260Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x027BLabel_027B:0x027BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0298PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_5);0x02C5CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_5);0x0300CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_5);0x0326CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_3);0x034Cif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_037A;0x035ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0375goto Label_000F;0x037ALabel_037A:0x037ATemp_string_Variable = "";0x038ETemp_string_Variable_1 = "+";0x03A3PlayerVehicle.GetAcceleration(CallFunc_GetAcceleration_Acceleration);0x03D0CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_GetAcceleration_Acceleration, 0);0x03F6CallFunc_Conv_DoubleToText_ReturnValue_14 = Conv_DoubleToText(CallFunc_GetAcceleration_Acceleration, 0, false, true, 1, 324, 2, 2);0x0433Temp_bool_Variable_3 = CallFunc_GreaterEqual_DoubleDouble_ReturnValue;0x0446CallFunc_Conv_TextToString_ReturnValue_7 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_14);0x046BCallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(Switch(Temp_bool_Variable_3, false => Temp_string_Variable, true => Temp_string_Variable_1, default => K2Node_Select_Default_3), CallFunc_Conv_TextToString_ReturnValue_7);0x04C5CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, SpeedUnitAbbreviation);0x04F3CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "/s");0x051CCallFunc_Conv_StringToText_ReturnValue_8 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_8);0x0541AccelerationSpeed.SetInfo(CallFunc_Conv_StringToText_ReturnValue_8);0x056EPlayerVehicle.GetThrottle(CallFunc_GetThrottle_Throttle);0x059BCallFunc_Conv_DoubleToText_ReturnValue_12 = Conv_DoubleToText(CallFunc_GetThrottle_Throttle, 0, false, true, 1, 324, 2, 2);0x05D8Throttle.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_12);0x0605PlayerVehicle.GetBrake(CallFunc_GetBrake_Brake);0x0632CallFunc_Conv_DoubleToText_ReturnValue_13 = Conv_DoubleToText(CallFunc_GetBrake_Brake, 0, false, true, 1, 324, 2, 2);0x066FBrake.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_13);0x069CTemp_text_Variable_4 = NSLOCTEXT("C90026B241AA5D51CDE903BB61584959", "", "--");0x06D8PlayerVehicle.GetCurrentGear(CallFunc_GetCurrentGear_Gear, CallFunc_GetCurrentGear_CurrentGear);0x070ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetCurrentGear_Gear, -1);0x0730Temp_bool_Variable_4 = CallFunc_EqualEqual_IntInt_ReturnValue;0x0743CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetCurrentGear_Gear, 0);0x0765CallFunc_Conv_IntToText_ReturnValue_1 = Conv_IntToText(CallFunc_GetCurrentGear_Gear, false, true, 1, 324);0x0796Temp_text_Variable_7 = NSLOCTEXT("2C61CA6A49247D8F76C6B283A31AA93B", "", "R");0x07D1Temp_bool_Variable_8 = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x07E4CurrentGear.SetInfo(Switch(Temp_bool_Variable_4, false => Switch(Temp_bool_Variable_8, false => CallFunc_Conv_IntToText_ReturnValue_1, true => Temp_text_Variable_7, default => K2Node_Select_Default_4), true => Temp_text_Variable_4, default => K2Node_Select_Default_5));0x0869PlayerVehicle.GetCurrentGear(CallFunc_GetCurrentGear_Gear, CallFunc_GetCurrentGear_CurrentGear);0x089FCallFunc_Conv_DoubleToText_Value_ImplicitCast = Cast<4>(CallFunc_GetCurrentGear_CurrentGear.UpShift);0x08C5CallFunc_Conv_DoubleToText_ReturnValue_3 = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast, 0, false, true, 1, 324, 2, 2);0x0902CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_3);0x0927CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_2, SpeedUnitAbbreviation);0x0955CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_3);0x097AUpShift.SetInfo(CallFunc_Conv_StringToText_ReturnValue_2);0x09A7PlayerVehicle.GetCurrentGear(CallFunc_GetCurrentGear_Gear, CallFunc_GetCurrentGear_CurrentGear);0x09DDCallFunc_Conv_DoubleToText_Value_ImplicitCast_1 = Cast<4>(CallFunc_GetCurrentGear_CurrentGear.DownShift);0x0A03CallFunc_Conv_DoubleToText_ReturnValue_2 = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast_1, 0, false, true, 1, 324, 2, 2);0x0A40CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_2);0x0A65CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_1, SpeedUnitAbbreviation);0x0A93CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_2);0x0AB8DownShift.SetInfo(CallFunc_Conv_StringToText_ReturnValue_1);0x0AE5PlayerVehicle.GetShifterPosition(CallFunc_GetShifterPosition_ShifterPos);0x0B12CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/VehicleSystemPlugin/VehicleAssets/ShifterPositions.ShifterPositions, CallFunc_GetShifterPosition_ShifterPos);0x0B40CallFunc_Conv_StringToText_ReturnValue_7 = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0B65ShifterPos.SetInfo(CallFunc_Conv_StringToText_ReturnValue_7);0x0B92PlayerVehicle.GetTorque(CallFunc_GetTorque_Torque);0x0BBFCallFunc_Conv_DoubleToText_ReturnValue_4 = Conv_DoubleToText(CallFunc_GetTorque_Torque, 0, false, true, 1, 324, 2, 2);0x0BFCTorque.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_4);0x0C29PlayerVehicle.GetRPM(CallFunc_GetRPM_RPM);0x0C56CallFunc_Conv_DoubleToText_ReturnValue_1 = Conv_DoubleToText(CallFunc_GetRPM_RPM, 0, false, true, 1, 324, 0, 0);0x0C93RPM.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_1);0x0CC0PlayerVehicle.GetCurrentSteeringInput(CallFunc_GetCurrentSteeringInput_SteeringInput);0x0CEDCallFunc_Conv_DoubleToText_ReturnValue_11 = Conv_DoubleToText(CallFunc_GetCurrentSteeringInput_SteeringInput, 0, false, true, 1, 324, 2, 2);0x0D2ACallFunc_Conv_TextToString_ReturnValue_6 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_11);0x0D4FCallFunc_Conv_StringToText_ReturnValue_6 = Conv_StringToText(CallFunc_Conv_TextToString_ReturnValue_6);0x0D74SteeringInput.SetInfo(CallFunc_Conv_StringToText_ReturnValue_6);0x0DA1PlayerVehicle.GetCurrentSteering(CallFunc_GetCurrentSteering_CurrentSteering);0x0DCECallFunc_Conv_DoubleToText_ReturnValue_10 = Conv_DoubleToText(CallFunc_GetCurrentSteering_CurrentSteering, 0, false, true, 1, 324, 2, 2);0x0E0BCallFunc_Conv_TextToString_ReturnValue_5 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_10);0x0E30CallFunc_Conv_StringToText_ReturnValue_5 = Conv_StringToText(CallFunc_Conv_TextToString_ReturnValue_5);0x0E55Steering.SetInfo(CallFunc_Conv_StringToText_ReturnValue_5);0x0E82PlayerVehicle.GetHandbrakeApplied(CallFunc_GetHandbrakeApplied_isHandbrakeApplied);0x0EAFCallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(CallFunc_GetHandbrakeApplied_isHandbrakeApplied);0x0ED4CallFunc_Conv_StringToText_ReturnValue_9 = Conv_StringToText(CallFunc_Conv_BoolToString_ReturnValue);0x0EF9HandbrakeInput.SetInfo(CallFunc_Conv_StringToText_ReturnValue_9);0x0F26PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x0F53CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetVehicleMesh_Mesh_1);0x0F70if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0F7APlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x0FA7CallFunc_GetLinearDamping_ReturnValue = CallFunc_GetVehicleMesh_Mesh_1.GetLinearDamping();0x0FDDCallFunc_Conv_DoubleToText_Value_ImplicitCast_3 = Cast<4>(CallFunc_GetLinearDamping_ReturnValue);0x0FFACallFunc_Conv_DoubleToText_ReturnValue_8 = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast_3, 0, false, true, 1, 324, 2, 2);0x1037LinearDrag.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_8);0x1064PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x1091CallFunc_GetAngularDamping_ReturnValue = CallFunc_GetVehicleMesh_Mesh_1.GetAngularDamping();0x10C7CallFunc_Conv_DoubleToText_Value_ImplicitCast_2 = Cast<4>(CallFunc_GetAngularDamping_ReturnValue);0x10E4CallFunc_Conv_DoubleToText_ReturnValue_7 = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast_2, 0, false, true, 1, 324, 2, 2);0x1121AngularDrag.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_7);0x114EPlayerVehicle.GetSlip(CallFunc_GetSlip_Slip);0x117BCallFunc_Conv_DoubleToText_ReturnValue_9 = Conv_DoubleToText(CallFunc_GetSlip_Slip, 0, false, true, 1, 324, 2, 2);0x11B8Slip.SetInfo(CallFunc_Conv_DoubleToText_ReturnValue_9);0x11E5/Script/Engine.Default__KismetArrayLibrary.Array_Clear(ConstrainedWheels);0x120ETemp_int_Loop_Counter_Variable_1 = 0;0x1225Temp_int_Array_Index_Variable_2 = 0;0x123CLabel_123C:0x123CPlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_6);0x1269CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_6);0x12A4CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_7);0x12CAif (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_1441;0x12D8Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x12F3PushFlow(Label_1DF8);0x12F8PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_6);0x1325/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_6, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x1360CallFunc_GetIsAttached_ReturnValue = CallFunc_Array_Get_Item_6.GetIsAttached();0x138Aif (!(CallFunc_GetIsAttached_ReturnValue)) PopFlow();0x1394PlayerVehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels_6);0x13C1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_6, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x13FCCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ConstrainedWheels, CallFunc_Array_Get_Item_6);0x1440PopFlow();0x1441Label_1441:0x1441CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ConstrainedWheels);0x147CCallFunc_Conv_IntToText_ReturnValue_2 = Conv_IntToText(CallFunc_Array_Length_ReturnValue_6, false, true, 1, 324);0x14ADWheelCount.SetInfo(CallFunc_Conv_IntToText_ReturnValue_2);0x14DATemp_text_Variable_5 = NSLOCTEXT("3ED39971458AB8CB34344A902AE2D5EC", "", "Off");0x1517Temp_text_Variable_6 = NSLOCTEXT("CAADE28143382BE7D93B9CAB9663B6CD", "", "Running");0x1558PlayerVehicle.GetEngineRunning(CallFunc_GetEngineRunning_EngineRunning);0x1585Temp_bool_Variable_6 = CallFunc_GetEngineRunning_EngineRunning;0x1598EngineStatus.SetInfo(Switch(Temp_bool_Variable_6, false => Temp_text_Variable_5, true => Temp_text_Variable_6, default => K2Node_Select_Default_2));0x15F1CallFunc_IsValid_ReturnValue = IsValid(PlayerVehicle);0x160Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_1A62;0x161CCallFunc_GetGlobalTimeDilation_ReturnValue_1 = GetGlobalTimeDilation(this);0x1639CallFunc_SafeDivide_A_ImplicitCast = Cast<4>(PlayerVehicle.ChaosDeltaTime);0x166CCallFunc_SafeDivide_B_ImplicitCast_1 = Cast<4>(CallFunc_GetGlobalTimeDilation_ReturnValue_1);0x1689CallFunc_SafeDivide_ReturnValue_1 = SafeDivide(CallFunc_SafeDivide_A_ImplicitCast, CallFunc_SafeDivide_B_ImplicitCast_1);0x16B7CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(1, CallFunc_SafeDivide_ReturnValue_1);0x16E5CallFunc_FCeil_ReturnValue_1 = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x170ACallFunc_Conv_IntToText_ReturnValue_3 = Conv_IntToText(CallFunc_FCeil_ReturnValue_1, false, true, 1, 324);0x173BPhysicsFPS.SetText(CallFunc_Conv_IntToText_ReturnValue_3);0x1768CallFunc_GetGlobalTimeDilation_ReturnValue_1 = GetGlobalTimeDilation(this);0x1785CallFunc_SafeDivide_A_ImplicitCast = Cast<4>(PlayerVehicle.ChaosDeltaTime);0x17B8CallFunc_SafeDivide_B_ImplicitCast_1 = Cast<4>(CallFunc_GetGlobalTimeDilation_ReturnValue_1);0x17D5CallFunc_SafeDivide_ReturnValue_1 = SafeDivide(CallFunc_SafeDivide_A_ImplicitCast, CallFunc_SafeDivide_B_ImplicitCast_1);0x1803CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(1, CallFunc_SafeDivide_ReturnValue_1);0x1831CallFunc_FCeil_ReturnValue_1 = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x1856CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_FCeil_ReturnValue_1, 59);0x1878Temp_bool_Variable_2 = CallFunc_Greater_IntInt_ReturnValue;0x188BK2Node_MakeStruct_LinearColor.R = 0f;0x18ABK2Node_MakeStruct_LinearColor.G = 0.5f;0x18CBK2Node_MakeStruct_LinearColor.B = 0f;0x18EBK2Node_MakeStruct_LinearColor.A = 1f;0x190BK2Node_MakeStruct_SlateColor_1.SpecifiedColor = K2Node_MakeStruct_LinearColor;0x192FK2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x194CK2Node_MakeStruct_LinearColor_1.R = 0.5f;0x196CK2Node_MakeStruct_LinearColor_1.G = 0f;0x198CK2Node_MakeStruct_LinearColor_1.B = 0f;0x19ACK2Node_MakeStruct_LinearColor_1.A = 1f;0x19CCK2Node_MakeStruct_SlateColor_3.SpecifiedColor = K2Node_MakeStruct_LinearColor_1;0x19F0K2Node_MakeStruct_SlateColor_3.ColorUseRule = 0;0x1A0DPhysicsFPS.SetColorAndOpacity(Switch(Temp_bool_Variable_2, false => K2Node_MakeStruct_SlateColor_3, true => K2Node_MakeStruct_SlateColor_1, default => K2Node_Select_Default_6));0x1A62Label_1A62:0x1A62PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_2);0x1A8FCallFunc_IsSimulatingPhysics_ReturnValue = CallFunc_GetVehicleMesh_Mesh_2.IsSimulatingPhysics(FName(None));0x1ACAif (!(CallFunc_IsSimulatingPhysics_ReturnValue)) goto Label_1E42;0x1AD8PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_2);0x1B05CallFunc_GetMass_ReturnValue = CallFunc_GetVehicleMesh_Mesh_2.GetMass();0x1B3BCallFunc_Conv_DoubleToText_Value_ImplicitCast_4 = Cast<4>(CallFunc_GetMass_ReturnValue);0x1B58CallFunc_Conv_DoubleToText_ReturnValue_15 = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast_4, 0, false, true, 1, 324, 0, 0);0x1B95CallFunc_Conv_TextToString_ReturnValue_8 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_15);0x1BBACallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_8, " Kg");0x1BE4CallFunc_Conv_StringToText_ReturnValue_10 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_9);0x1C09VehicleMass.SetInfo(CallFunc_Conv_StringToText_ReturnValue_10);0x1C36Label_1C36:0x1C36PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_3);0x1C63CallFunc_IsSimulatingPhysics_ReturnValue_1 = CallFunc_GetVehicleMesh_Mesh_3.IsSimulatingPhysics(FName(None));0x1C9Eif (!(CallFunc_IsSimulatingPhysics_ReturnValue_1)) goto Label_1E98;0x1CACTemp_text_Variable_1 = NSLOCTEXT("8E95E1FD4C24879C8AE338A2D5F6E1A8", "", "Simulating");0x1CF0Temp_text_Variable_2 = NSLOCTEXT("92FD63F24C7D4EB5ECC39CAB669EE496", "", "Asleep");0x1D30PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_3);0x1D5DCallFunc_IsAnyRigidBodyAwake_ReturnValue = CallFunc_GetVehicleMesh_Mesh_3.IsAnyRigidBodyAwake();0x1D8BTemp_bool_Variable = CallFunc_IsAnyRigidBodyAwake_ReturnValue;0x1D9EPhysicsState.SetInfo(Switch(Temp_bool_Variable, false => Temp_text_Variable_2, true => Temp_text_Variable_1, default => K2Node_Select_Default_8));0x1DF7PopFlow();0x1DF8Label_1DF8:0x1DF8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1E22Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x1E3Dgoto Label_123C;0x1E42Label_1E42:0x1E42VehicleMass.SetInfo(NSLOCTEXT("601785BE4C46423C0FBF50807DD612C1", "", "-- Kg"));0x1E93goto Label_1C36;0x1E98Label_1E98:0x1E98Temp_text_Variable = NSLOCTEXT("8DDA0987405A033E675C98B16EA4868A", "", "Disabled");0x1EDATemp_text_Variable_3 = NSLOCTEXT("50CEB5954BA1ABACF6B8FC892BA4B6AC", "", "Kinematic");0x1F1DPlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_3);0x1F4ACallFunc_K2_IsCollisionEnabled_ReturnValue = CallFunc_GetVehicleMesh_Mesh_3.K2_IsCollisionEnabled();0x1F74Temp_bool_Variable_1 = CallFunc_K2_IsCollisionEnabled_ReturnValue;0x1F87PhysicsState.SetInfo(Switch(Temp_bool_Variable_1, false => Temp_text_Variable, true => Temp_text_Variable_3, default => K2Node_Select_Default_7));0x1FE0PopFlow();0x1FE1Label_1FE1:0x1FE1Temp_int_Loop_Counter_Variable = 0;0x1FF8Temp_int_Array_Index_Variable = 0;0x200Fgoto Label_027B;0x2014Label_2014:0x2014Temp_bool_True_if_break_was_hit_Variable = false;0x201Fgoto Label_1FE1;0x2024Label_2024:0x2024PushFlow(Label_20BF);0x2029K2Node_DynamicCast_AsAVS_Vehicle_5.GetAllWheels(CallFunc_GetAllWheels_Wheels_4);0x2056/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_4, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2091CallFunc_Array_Get_Item_2.SetSuspensionPreview(K2Node_ComponentBoundEvent_bIsChecked);0x20BEPopFlow();0x20BFLabel_20BF:0x20BFCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x20E9Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_2;0x2104Label_2104:0x2104K2Node_DynamicCast_AsAVS_Vehicle_5.GetAllWheels(CallFunc_GetAllWheels_Wheels_4);0x2131CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_4);0x216CCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_4);0x2192if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_21C0;0x21A0Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_3;0x21BBgoto Label_2024;0x21C0Label_21C0:0x21C0K2Node_DynamicCast_AsAVS_Vehicle_5.SuspensionPreview();0x21E4PopFlow();0x21E5Label_21E5:0x21E5Temp_int_Array_Index_Variable_1 = 0;0x21FCgoto Label_2104;0x2201ExecuteConsoleCommand(this, "Show Collision", nullptr);0x221DPopFlow();0x221ECallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x2238K2Node_DynamicCast_AsAVS_Vehicle = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue);0x225CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle);0x2279if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x2283K2Node_DynamicCast_AsAVS_Vehicle.AutomaticTransmission = K2Node_ComponentBoundEvent_bIsChecked_1;0x22ACPopFlow();0x22ADCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_ComponentBoundEvent_CommitMethod_4, 0);0x22CCif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x22D6CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x22F0K2Node_DynamicCast_AsAVS_Vehicle_1 = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x2314K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle_1);0x2331if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x233BTemp_int_Loop_Counter_Variable_5 = 0;0x2352Temp_int_Array_Index_Variable_6 = 0;0x2369Label_2369:0x2369K2Node_DynamicCast_AsAVS_Vehicle_1.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x2396CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x23D1CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue);0x23F7if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_2505;0x2405Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_5;0x2420PushFlow(Label_24BB);0x2425K2Node_DynamicCast_AsAVS_Vehicle_1.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x2452/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_5);0x248DCallFunc_Array_Get_Item_5.SetSpringStrength(K2Node_ComponentBoundEvent_InValue_4);0x24BAPopFlow();0x24BBLabel_24BB:0x24BBCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x24E5Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x2500goto Label_2369;0x2505Label_2505:0x2505K2Node_DynamicCast_AsAVS_Vehicle_1.SuspensionPreview();0x2529PopFlow();0x252ACallFunc_NotEqual_ByteByte_ReturnValue_1 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_CommitMethod_3, 0);0x2549if (!(CallFunc_NotEqual_ByteByte_ReturnValue_1)) PopFlow();0x2553CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x256DK2Node_DynamicCast_AsAVS_Vehicle_2 = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x2591K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle_2);0x25AEif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x25B8Temp_int_Loop_Counter_Variable_4 = 0;0x25CFTemp_int_Array_Index_Variable_4 = 0;0x25E6Label_25E6:0x25E6K2Node_DynamicCast_AsAVS_Vehicle_2.GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x2613CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_1);0x264ECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_1);0x2674if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_2782;0x2682Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x269DPushFlow(Label_2738);0x26A2K2Node_DynamicCast_AsAVS_Vehicle_2.GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x26CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_1, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_1);0x270ACallFunc_Array_Get_Item_1.SetSpringLength(K2Node_ComponentBoundEvent_InValue_3);0x2737PopFlow();0x2738Label_2738:0x2738CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x2762Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x277Dgoto Label_25E6;0x2782Label_2782:0x2782K2Node_DynamicCast_AsAVS_Vehicle_2.SuspensionPreview();0x27A6PopFlow();0x27A7CallFunc_NotEqual_ByteByte_ReturnValue_2 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_CommitMethod_2, 0);0x27C6if (!(CallFunc_NotEqual_ByteByte_ReturnValue_2)) PopFlow();0x27D0CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x27EAK2Node_DynamicCast_AsAVS_Vehicle_3 = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue_3);0x280EK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle_3);0x282Bif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x2835Temp_int_Loop_Counter_Variable_2 = 0;0x284CTemp_int_Array_Index_Variable_3 = 0;0x2863Label_2863:0x2863K2Node_DynamicCast_AsAVS_Vehicle_3.GetAllWheels(CallFunc_GetAllWheels_Wheels_2);0x2890CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_2);0x28CBCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x28F1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_29FF;0x28FFTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_2;0x291APushFlow(Label_29B5);0x291FK2Node_DynamicCast_AsAVS_Vehicle_3.GetAllWheels(CallFunc_GetAllWheels_Wheels_2);0x294C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_2, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item);0x2987CallFunc_Array_Get_Item.SetSpringDamping(K2Node_ComponentBoundEvent_InValue_2);0x29B4PopFlow();0x29B5Label_29B5:0x29B5CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x29DFTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x29FAgoto Label_2863;0x29FFLabel_29FF:0x29FFK2Node_DynamicCast_AsAVS_Vehicle_3.SuspensionPreview();0x2A23PopFlow();0x2A24CallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_InValue_1);0x2A41CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x2A66CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("slomo ", CallFunc_Conv_DoubleToString_ReturnValue);0x2A93ExecuteConsoleCommand(this, CallFunc_Concat_StrStr_ReturnValue, nullptr);0x2AA8PopFlow();0x2AA9CallFunc_NotEqual_ByteByte_ReturnValue_3 = NotEqual_ByteByte(K2Node_ComponentBoundEvent_CommitMethod, 0);0x2AC8if (!(CallFunc_NotEqual_ByteByte_ReturnValue_3)) PopFlow();0x2AD2CallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x2AECK2Node_DynamicCast_AsAVS_Vehicle_4 = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue_4);0x2B10K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle_4);0x2B2Dif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x2B37Temp_int_Loop_Counter_Variable_6 = 0;0x2B4ETemp_int_Array_Index_Variable_5 = 0;0x2B65Label_2B65:0x2B65K2Node_DynamicCast_AsAVS_Vehicle_4.GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x2B92CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_3);0x2BCDCallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_3);0x2BF3if (!(CallFunc_Less_IntInt_ReturnValue_6)) goto Label_2D01;0x2C01Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_6;0x2C1CPushFlow(Label_2CB7);0x2C21K2Node_DynamicCast_AsAVS_Vehicle_4.GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x2C4E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_3, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_3);0x2C89CallFunc_Array_Get_Item_3.SetSpringDownforce(K2Node_ComponentBoundEvent_InValue);0x2CB6PopFlow();0x2CB7Label_2CB7:0x2CB7CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x2CE1Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x2CFCgoto Label_2B65;0x2D01Label_2D01:0x2D01K2Node_DynamicCast_AsAVS_Vehicle_4.SuspensionPreview();0x2D25PopFlow();0x2D26CallFunc_IsValid_ReturnValue_1 = IsValid(PlayerVehicle);0x2D43if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x2D4DPlayerVehicle.SetPhysics(false);0x2D72PlayerVehicle.GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh);0x2D9FCallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetVehicleMesh_Mesh.K2_GetComponentLocation();0x2DD1CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_GetVehicleMesh_Mesh.K2_GetComponentRotation();0x2E03BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2E31BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x2E5FCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_Z, 150);0x2E8DCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x2EBCCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_Add_DoubleDouble_ReturnValue);0x2EF3CallFunc_GetVehicleMesh_Mesh.K2_SetWorldLocationAndRotation(CallFunc_MakeVector_ReturnValue, CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x2F30PlayerVehicle.SetPhysics(true);0x2F55PopFlow();0x2F56TickReady = true;0x2F61UpdateHudInputs();0x2F6FUpdateVersions();0x2F7DPopFlow();0x2F7ELabel_2F7E:0x2F7EUpdateVehicleReference();0x2F8CCallFunc_IsValid_ReturnValue_3 = IsValid(PlayerVehicle);0x2FA9if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_31DA;0x2FB7PlayerVehicle.GetAirSpeed(CallFunc_GetAirSpeed_AirSpeed);0x2FE4CallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_GetAirSpeed_AirSpeed, 0, false, true, 1, 324, 2, 2);0x3021CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue);0x3046CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, SpeedUnitAbbreviation);0x3074CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_1);0x3099AirSpeed.SetInfo(CallFunc_Conv_StringToText_ReturnValue);0x30C6PlayerVehicle.GetTargetSpeed(CallFunc_GetTargetSpeed_TargetSpeed);0x30F3CallFunc_Conv_DoubleToText_ReturnValue_5 = Conv_DoubleToText(CallFunc_GetTargetSpeed_TargetSpeed, 0, false, true, 1, 324, 2, 2);0x3130CallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(CallFunc_Conv_DoubleToText_ReturnValue_5);0x3155CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_3, SpeedUnitAbbreviation);0x3183CallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_4);0x31A8TargetSpeed.SetInfo(CallFunc_Conv_StringToText_ReturnValue_3);0x31D5goto Label_2014;0x31DALabel_31DA:0x31DAPhysicsFPS.SetText(NSLOCTEXT("9DA902AD44DC30BCB438998C47483F40", "", "--"));0x3228K2Node_MakeStruct_SlateColor_2.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x3265K2Node_MakeStruct_SlateColor_2.ColorUseRule = 0;0x3282PhysicsFPS.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_2);0x32ABPopFlow();0x32ACLabel_32AC:0x32ACTemp_int_Loop_Counter_Variable_3 = 0;0x32C3goto Label_21E5;0x32C8CallFunc_GetPlayerPawn_ReturnValue_5 = GetPlayerPawn(this, 0);0x32E2K2Node_DynamicCast_AsAVS_Vehicle_5 = Cast<AVS_Vehicle_C>(CallFunc_GetPlayerPawn_ReturnValue_5);0x3306K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsAVS_Vehicle_5);0x3323if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x332Dgoto Label_32AC;0x3332if (!(TickReady)) PopFlow();0x333CCallFunc_GetGlobalTimeDilation_ReturnValue = GetGlobalTimeDilation(this);0x3359CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x3376CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetGlobalTimeDilation_ReturnValue);0x3393CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x33C1CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_SafeDivide_ReturnValue);0x33EFCallFunc_FCeil_ReturnValue = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue);0x3414CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_FCeil_ReturnValue, false, true, 1, 324);0x3445GameFPS.SetText(CallFunc_Conv_IntToText_ReturnValue);0x3472Temp_struct_Variable = LinearColor{0.5f, 0f, 0f, 1f};0x34A6CallFunc_GetGlobalTimeDilation_ReturnValue = GetGlobalTimeDilation(this);0x34C3CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x34E0CallFunc_SafeDivide_B_ImplicitCast = Cast<4>(CallFunc_GetGlobalTimeDilation_ReturnValue);0x34FDCallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x352BCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_SafeDivide_ReturnValue);0x3559CallFunc_FCeil_ReturnValue = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue);0x357ECallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_FCeil_ReturnValue, 60);0x35A0CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(CallFunc_FCeil_ReturnValue, 30);0x35C2Temp_struct_Variable_1 = LinearColor{0.5f, 0.5f, 0f, 1f};0x35F6Temp_bool_Variable_5 = CallFunc_GreaterEqual_IntInt_ReturnValue_1;0x3609Temp_struct_Variable_2 = LinearColor{0f, 0.5f, 0f, 1f};0x363DTemp_bool_Variable_7 = CallFunc_GreaterEqual_IntInt_ReturnValue;0x3650K2Node_MakeStruct_SlateColor.SpecifiedColor = Switch(Temp_bool_Variable_7, false => Switch(Temp_bool_Variable_5, false => Temp_struct_Variable, true => Temp_struct_Variable_1, default => K2Node_Select_Default), true => Temp_struct_Variable_2, default => K2Node_Select_Default_1);0x36CCK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x36E9GameFPS.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x3712goto Label_2F7E;0x3717Label_3717:0x3717return;0x3719// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type