bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = true;0x000B return ReturnValue;Event Public 0x147c170 0x01 bool GetCustomAttachLocation (const FVector & outCustomAttachLocation ) Script4 statements · 65 bytes of bytecode 0x0000 outCustomAttachLocation = FVector(0, 0, 0);0x002B ReturnValue = false;0x0036 return ReturnValue;Event Public 0x147c170 0x19 void AddFuel (double Time , double Boost , const bool & Success ) Script22 statements · 416 bytes of bytecode 0x0000 PushFlow(Label_019D);0x0005 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0019 if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0023 PushFlow(Label_0118);0x0028 FlushNetDormancy();0x0032 ActiveBoost = Boost;0x004D MarkPropertyDirtyFromRepIndex(this, 31, FName(ActiveBoost));0x006A OnRep_ActiveBoost();0x0078 JetFuelTravelledAchievement_Distance = 0;0x0093 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x00AF JetFuelTravelledAchievement_LastLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x00CA K2Node_CreateDelegate_OutputDelegate.Bind(this, OnJetFuelTravelledAchievementTimerExpired);0x00E1 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1f, false, false, 0f, 0f);0x0117 PopFlow();0x0118 Label_0118:0x0118 CallFunc_K2_SetTimer_Time_ImplicitCast = Cast<3>(Time);0x0135 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "ResetFuelBoost", CallFunc_K2_SetTimer_Time_ImplicitCast, false, false, 0f, 0f);0x0177 ResetFuelBoostTimer = CallFunc_K2_SetTimer_ReturnValue;0x0192 Success = true;0x019D Label_019D:0x019D return;Public 0x147c170 0x11 void GetWheelTag (UVehicle_Wheel_C * Wheel , const bool & Success , FGameplayTag & WheelTag ) Script4 statements · 59 bytes of bytecode 0x0000 Success = false;0x000B WheelTag = GameplayTag{FName(None)};0x0038 return;Public 0x147c170 0x14 void RepairDamage (const FST_Damage_Results & DamageToRepair , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x11 void RepairShield (const FName & SocketName , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x147c170 0x10 void AllowsHeldObjectInteraction (ABP_FirstPersonCharacter_C * Player , AActor * HeldItem , const FHitResult & HitResult , const bool & Result ) Script3 statements · 14 bytes of bytecode 0x0000 Result = false;0x000B return;Public 0x147c170 0x111 void TeleportByRocket (AActor * Rocket , const FVector & NewLocation , const bool & Success ) Script5 statements · 75 bytes of bytecode 0x0000 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x001C TeleportVehicle(NewLocation, CallFunc_K2_GetActorRotation_ReturnValue, false);0x003D Success = true;0x0048 return;Public 0x147c170 0x21 void CanBeTeleportedByRocket (const bool & Result , const FVector & ActorLocation ) Script5 statements · 69 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C Result = true;0x0027 ActorLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x0042 return;Public 0x147c170 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x147c170 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void AddNail (AActor * Nail , const FTransform & NailedActorTransform , AActor * OtherNailedActor , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x11 void GetRideableAttachmentPoint (ARGFirstPersonCharacter * Player , const USceneComponent * & AttachmentPoint , const FVector & AttachmentOffset , const bool & SetRotationToWorld ) Script5 statements · 68 bytes of bytecode 0x0000 AttachmentPoint = nullptr;0x000B AttachmentOffset = FVector(0, 0, 0);0x0036 SetRotationToWorld = false;0x0041 return;Public 0x147c170 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType ) Script4 statements · 34 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F return;Public 0x147c170 0x02 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x147c170 0x50 void GetPickedUpPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions , const UInputMappingContext * & IMC ) Script4 statements · 54 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 IMC = nullptr;0x0033 return;Public 0x147c170 0x58 void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script3 statements · 43 bytes of bytecode 0x0000 LookAtPlayerInteractionTexts = TMap{};0x0028 return;Public 0x147c170 0x160 void GetCustomCrosshair (const bool & UseCustomBrush , FSlateBrush & Brush ) Script4 statements · 381 bytes of bytecode 0x0000 UseCustomBrush = false;0x000B Brush = SlateBrush{SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0}, 3, 0, 0, 0, DeprecateSlateVector2D{32f, 32f}, Margin{0f, 0f, 0f, 0f}, nullptr, SlateBrushOutlineSettings{Vector4{0, 0, 0, 0}, SlateColor{LinearColor{0f, 0f, 0f, 0f}, 0}, 0f, 1, false}, Box2f{Vector2f{0f, 0f}, Vector2f{0f, 0f}, false}, false, false, FName(None)};0x017A return;Public 0x147c170 0xC0 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x61 void AddImpulseAtLocation (const FVector & ImpulseStrength , const FVector & Location , const bool & Success ) Script4 statements · 81 bytes of bytecode 0x0000 VehicleMesh.AddVelocityChangeImpulseAtLocation(ImpulseStrength, Location, FName(None));0x0043 Success = true;0x004E return;Public 0x147c170 0x31 void BlockInteraction (ABP_FirstPersonCharacter_C * Player , const bool & BlockInteraction ) Script3 statements · 14 bytes of bytecode 0x0000 BlockInteraction = false;0x000B return;Public 0x147c170 0x09 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = false;0x000B return;Public 0x147c170 0x01 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void GetDisplayName (const bool & Success , FText & DisplayName ) Script4 statements · 34 bytes of bytecode 0x0000 Success = false;0x000B DisplayName = FText();0x001F return;Public 0x147c170 0x18 void SecondaryInteract (ABP_FirstPersonCharacter_C * InstigatingPlayer , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void AddImpulse (const FVector & ImpulseStrength , const bool & Success ) Script6 statements · 156 bytes of bytecode 0x0000 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(15);0x0025 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(ImpulseStrength, CallFunc_Conv_DoubleToVector_ReturnValue);0x0053 VehicleMesh.AddForce(CallFunc_Multiply_VectorVector_ReturnValue, FName(None), true);0x008E Success = true;0x0099 return;Public 0x147c170 0x19 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x109 void Repair (AActor * RepairTarget , ABP_Interactable_Actor_C * RepairTool , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x11 void GetAcceptedDamageTypes (const bool & Success , FGameplayTagContainer & AcceptedDamageTypes ) Script4 statements · 41 bytes of bytecode 0x0000 Success = true;0x000B AcceptedDamageTypes = Accepted Damage Types;0x0026 return;Public 0x147c170 0x28 void GetAttachOffset (FTransform & FPPOffset , FTransform & TPPOffset , const bool & Success ) Script5 statements · 212 bytes of bytecode 0x0000 FPPOffset = FTransform(...);0x0063 TPPOffset = FTransform(...);0x00C6 Success = false;0x00D1 return;Public 0x147c170 0xC1 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x147c170 0x10 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script3 statements · 14 bytes of bytecode 0x0000 ThirdPersonDummyClass = nullptr;0x000B return;Public 0x147c170 0x08 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void GetCharacterPose (const bool & Success , const E_CharacterPose & CharacterPose , const UAnimSequenceBase * & CharacterPoseAnim ) Script5 statements · 45 bytes of bytecode 0x0000 Success = false;0x000B CharacterPose = 0;0x001F CharacterPoseAnim = nullptr;0x002A return;Public 0x147c170 0x10 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x61 void GetCustomAttachTransform (AActor * AttachParent , const bool & Success , FTransform & CustomAttachTransform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachTransform = FTransform(...);0x006E return;Public 0x147c170 0x70 void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachComponent = nullptr;0x0016 return;Public 0x147c170 0x10 void GetAttachPointState (const bool & Success , FGameplayTag & AttachPointState ) Script4 statements · 59 bytes of bytecode 0x0000 Success = false;0x000B AttachPointState = GameplayTag{FName(None)};0x0038 return;Public 0x147c170 0x0C void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 60 bytes of bytecode 0x0000 Success = false;0x000B AttachType = GameplayTagContainer{{}};0x0039 return;Public 0x147c170 0x28 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x09 void Hit (AActor * ActorHitting , const FHitResult & Hit , const FVector & ImpulseVector , const FST_Damage_Results & DamageResults , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x131 void ForceDetach (bool Destroy , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x02 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x71 void AttachByPlayer (AActor * Parent , const FTransform & RelativeTransform , ABP_FirstPersonCharacter_C * PlayerAttaching , const FName & SocketName , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x81 void SetAttachedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = true;0x000B return;Public 0x147c170 0x112 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B PrimitiveComponent = nullptr;0x0016 return;Public 0x147c170 0x10 void SetPickedUpPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void SetDroppedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x147c170 0x01 void GetCustomHoldTransform (const bool & Success , FTransform & Transform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B Transform = FTransform(...);0x006E return;Public 0x147c170 0x70 void OnJetFuelTravelledAchievementTimerExpired () Script26 statements · 638 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_027B;0x0023 CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(ActiveBoost, 0);0x0049 CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ResetFuelBoostTimer);0x0067 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_K2_IsTimerActiveHandle_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x008D if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_027B;0x009B CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x00B7 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_1, JetFuelTravelledAchievement_LastLocation);0x00E5 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(JetFuelTravelledAchievement_Distance, CallFunc_Vector_Distance_ReturnValue);0x0113 JetFuelTravelledAchievement_Distance = CallFunc_Add_DoubleDouble_ReturnValue;0x012E CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x014A JetFuelTravelledAchievement_LastLocation = CallFunc_K2_GetActorLocation_ReturnValue;0x0165 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(JetFuelTravelledAchievement_Distance, JetFuelTravelledAchievement_Threshold);0x018B if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_022E;0x0199 CallFunc_GetController_ReturnValue = GetController();0x01AD K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x01D1 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01EE if (!(K2Node_DynamicCast_bSuccess)) goto Label_027B;0x01FC K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Client_UnlockAchievement(JetFuelTravelledAchievement);0x0229 goto Label_027B;0x022E Label_022E:0x022E K2Node_CreateDelegate_OutputDelegate.Bind(this, OnJetFuelTravelledAchievementTimerExpired);0x0245 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 1f, false, false, 0f, 0f);0x027B Label_027B:0x027B return;Public 0x147c170 0x00 void OnRep_ActiveBoost () Script90 statements · 2,544 bytes of bytecode 0x0000 PushFlow(Label_09ED);0x0005 CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(ActiveBoost, 0, 1e-06);0x0034 if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_02C3;0x0042 Temp_int_Loop_Counter_Variable_1 = 0;0x0059 Temp_int_Array_Index_Variable = 0;0x0070 Label_0070:0x0070 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Gears);0x00AB CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x00D1 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0887;0x00DF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x00FA PushFlow(Label_0959);0x00FF /Script/Engine.Default__KismetArrayLibrary.Array_Get(DefaultGears, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x013A K2Node_MakeStruct_VehicleGear.EndSpeed = CallFunc_Array_Get_Item.EndSpeed;0x0167 K2Node_MakeStruct_VehicleGear.StartSpeed = CallFunc_Array_Get_Item.StartSpeed;0x0194 K2Node_MakeStruct_VehicleGear.UpShift = CallFunc_Array_Get_Item.UpShift;0x01C1 K2Node_MakeStruct_VehicleGear.DownShift = CallFunc_Array_Get_Item.DownShift;0x01EE K2Node_MakeStruct_VehicleGear.HighRPM = CallFunc_Array_Get_Item.HighRPM;0x021B K2Node_MakeStruct_VehicleGear.LowRPM = CallFunc_Array_Get_Item.LowRPM;0x0248 K2Node_MakeStruct_VehicleGear.MaxTorque = CallFunc_Array_Get_Item.MaxTorque;0x0275 K2Node_MakeStruct_VehicleGear.MinTorque = CallFunc_Array_Get_Item.MinTorque;0x02A2 SetGearItem(Temp_int_Array_Index_Variable, K2Node_MakeStruct_VehicleGear);0x02C2 PopFlow();0x02C3 Label_02C3:0x02C3 PushFlow(Label_07B5);0x02C8 Temp_int_Loop_Counter_Variable = 0;0x02DF Temp_int_Array_Index_Variable_1 = 0;0x02F6 Label_02F6:0x02F6 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Gears);0x0331 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0357 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0361 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x037C PushFlow(Label_09A3);0x0381 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Gears, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03BC CallFunc_Multiply_DoubleDouble_A_ImplicitCast_5 = Cast<4>(CallFunc_Array_Get_Item_1.MinTorque);0x03E2 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_5, ActiveBoost);0x0410 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4 = Cast<4>(CallFunc_Array_Get_Item_1.MaxTorque);0x0436 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4, ActiveBoost);0x0464 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_Array_Get_Item_1.LowRPM);0x048A CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3, 3);0x04B8 CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_Array_Get_Item_1.HighRPM);0x04DE CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, 3);0x050C CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_Array_Get_Item_1.StartSpeed);0x0532 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, ActiveBoost);0x0560 CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_Array_Get_Item_1.EndSpeed);0x0586 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, ActiveBoost);0x05B4 K2Node_MakeStruct_EndSpeed_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x05D1 K2Node_MakeStruct_VehicleGear_1.EndSpeed = K2Node_MakeStruct_EndSpeed_ImplicitCast;0x05F5 K2Node_MakeStruct_StartSpeed_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0612 K2Node_MakeStruct_VehicleGear_1.StartSpeed = K2Node_MakeStruct_StartSpeed_ImplicitCast;0x0636 K2Node_MakeStruct_VehicleGear_1.UpShift = CallFunc_Array_Get_Item_1.UpShift;0x0663 K2Node_MakeStruct_VehicleGear_1.DownShift = CallFunc_Array_Get_Item_1.DownShift;0x0690 K2Node_MakeStruct_HighRPM_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x06AD K2Node_MakeStruct_VehicleGear_1.HighRPM = K2Node_MakeStruct_HighRPM_ImplicitCast;0x06D1 K2Node_MakeStruct_LowRPM_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x06EE K2Node_MakeStruct_VehicleGear_1.LowRPM = K2Node_MakeStruct_LowRPM_ImplicitCast;0x0712 K2Node_MakeStruct_MaxTorque_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x072F K2Node_MakeStruct_VehicleGear_1.MaxTorque = K2Node_MakeStruct_MaxTorque_ImplicitCast;0x0753 K2Node_MakeStruct_MinTorque_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0770 K2Node_MakeStruct_VehicleGear_1.MinTorque = K2Node_MakeStruct_MinTorque_ImplicitCast;0x0794 SetGearItem(Temp_int_Array_Index_Variable_1, K2Node_MakeStruct_VehicleGear_1);0x07B4 PopFlow();0x07B5 Label_07B5:0x07B5 VehicleMesh.SetLinearDamping(0.01f);0x07DE SetLinearDamping(0.01);0x07F5 CallFunc_IsValid_ReturnValue_1 = IsValid(Vehicle_EngineAudio);0x0812 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x081C Vehicle_EngineAudio.ActivateTurboFuel = true;0x083D MarkPropertyDirtyFromRepIndex(Vehicle_EngineAudio, 17, FName(ActivateTurboFuel));0x0862 Vehicle_EngineAudio.ActivateTurboFuelSFX();0x0886 PopFlow();0x0887 Label_0887:0x0887 VehicleMesh.SetLinearDamping(1f);0x08B0 SetLinearDamping(1);0x08C7 CallFunc_IsValid_ReturnValue = IsValid(Vehicle_EngineAudio);0x08E4 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x08EE Vehicle_EngineAudio.ActivateTurboFuel = false;0x090F MarkPropertyDirtyFromRepIndex(Vehicle_EngineAudio, 17, FName(ActivateTurboFuel));0x0934 Vehicle_EngineAudio.DeActivateTurboFuelSFX();0x0958 PopFlow();0x0959 Label_0959:0x0959 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0983 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x099E goto Label_0070;0x09A3 Label_09A3:0x09A3 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09CD Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x09E8 goto Label_02F6;0x09ED Label_09ED:0x09ED return;0x147c170 0x00 void ResetFuelBoost () Script9 statements · 117 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0072;0x0022 FlushNetDormancy();0x002C ActiveBoost = 0;0x0047 MarkPropertyDirtyFromRepIndex(this, 31, FName(ActiveBoost));0x0064 OnRep_ActiveBoost();0x0072 Label_0072:0x0072 return;Public 0x147c170 0x00 void GetMouseSensitivity (const FVector2D & MouseSensitivity ) Script7 statements · 165 bytes of bytecode 0x0000 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0014 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0055 CallFunc_GetMouseSensitivity_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetMouseSensitivity();0x0087 MouseSensitivity = CallFunc_GetMouseSensitivity_ReturnValue;0x00A2 return;Public 0x147c170 0x10 void FindEmptySeats (TArray<ABP_Seatable_TruckPart_01_C *> & EmptySeats ) Script34 statements · 659 bytes of bytecode 0x0000 PushFlow(Label_0290);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_GetAttachedActors_OutActors = {};0x003E GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x0053 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x008E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00B4 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E1;0x00C2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00DD PushFlow(Label_0201);0x00E2 CallFunc_GetAttachedActors_OutActors = {};0x00ED GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x0102 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x013D K2Node_DynamicCast_AsBP_Seatable_Truck_Part_01 = Cast<BP_Seatable_TruckPart_01_C>(CallFunc_Array_Get_Item);0x0161 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Seatable_Truck_Part_01);0x017E if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0188 K2Node_DynamicCast_AsBP_Seatable_Truck_Part_01.GetAttachedPlayer(CallFunc_GetAttachedPlayer_Player);0x01B5 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachedPlayer_Player);0x01D2 if (!(CallFunc_IsValid_ReturnValue)) goto Label_024B;0x01E0 PopFlow();0x01E1 Label_01E1:0x01E1 EmptySeats = Local_EmptySeats;0x01FC goto Label_0290;0x0201 Label_0201:0x0201 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x022B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0246 goto Label_0033;0x024B Label_024B:0x024B CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Local_EmptySeats, K2Node_DynamicCast_AsBP_Seatable_Truck_Part_01);0x028F PopFlow();0x0290 Label_0290:0x0290 return;Public 0x147c170 0x10 void Cheat_DisableCollisionResponseOnAllTruckParts () Script69 statements · 2,365 bytes of bytecode 0x0000 PushFlow(Label_093A);0x0005 CallFunc_GetAttachedActors_OutActors = {};0x0010 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0025 AttachedActors = CallFunc_GetAttachedActors_OutActors;0x0040 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x007B CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00A5 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x00C0 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x00FB CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0125 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue);0x014F Temp_int_Array_Index_Variable_1 = CallFunc_Max_ReturnValue;0x016A Label_016A:0x016A CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x018C if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0196 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x01B1 PushFlow(Label_08A6);0x01B6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01F1 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01 = Cast<BP_Interactable_TruckPart_01_C>(CallFunc_Array_Get_Item);0x0215 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x0232 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x023C Temp_int_Loop_Counter_Variable_1 = 0;0x0253 Temp_int_Array_Index_Variable = 0;0x026A Label_026A:0x026A CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x02A5 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x02E0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0306 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0310 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x032B PushFlow(Label_08F0);0x0330 CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x036B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03A6 CallFunc_GetCollisionResponseToChannel_ReturnValue = CallFunc_Array_Get_Item_1.GetCollisionResponseToChannel(6);0x03DE CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetCollisionResponseToChannel_ReturnValue, 0);0x03FD if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0407 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x042C CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0467 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04A2 CallFunc_GetDisplayName_ReturnValue_2 = GetDisplayName(CallFunc_Array_Get_Item_1);0x04C7 CallFunc_GetCollisionResponseToChannel_ReturnValue = CallFunc_Array_Get_Item_1.GetCollisionResponseToChannel(6);0x04FF CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Script/Engine.ECollisionResponse, CallFunc_GetCollisionResponseToChannel_ReturnValue);0x052D CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("Vehicle response not ignored: ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0572 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, " | ");0x059C CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_GetDisplayName_ReturnValue_2);0x05CA CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, " | ");0x05F4 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, CallFunc_GetDisplayName_ReturnValue);0x0622 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_5, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x066C CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x06A7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x06E2 CallFunc_Array_Get_Item_1.SetCollisionResponseToChannel(6, 0);0x070A CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x0745 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0780 K2Node_DynamicCast_AsStatic_Mesh_Component = Cast<StaticMeshComponent>(CallFunc_Array_Get_Item_1);0x07A4 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh_Component);0x07C1 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x07CB CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(K2Node_DynamicCast_AsStatic_Mesh_Component.StaticMesh);0x0806 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(" Vehicle response not ignored static mesh: ", CallFunc_GetDisplayName_ReturnValue_1);0x085B PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x08A5 PopFlow();0x08A6 Label_08A6:0x08A6 CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08D0 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x08EB goto Label_016A;0x08F0 Label_08F0:0x08F0 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x091A Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0935 goto Label_026A;0x093A Label_093A:0x093A return;Public 0x147c170 0x00 void OnShifterUpdatedEvent (const ShifterPositions & PreviousValue , const ShifterPositions & NewValue ) Script19 statements · 163 bytes of bytecode 0x0000 PushFlow(Label_00A0);0x0005 OnShifterUpdatedEvent(PreviousValue, NewValue);0x0021 PushFlow(Label_0054);0x0026 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(NewValue, 0);0x0045 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0091;0x0053 PopFlow();0x0054 Label_0054:0x0054 K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(PreviousValue, 0);0x0073 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_0082;0x0081 PopFlow();0x0082 Label_0082:0x0082 PlayHandbrake_OutOfPlaceSFX();0x0090 PopFlow();0x0091 Label_0091:0x0091 PlayHandbrake_InPlaceSFX();0x009F PopFlow();0x00A0 Label_00A0:0x00A0 return;Protected 0x147c170 0x02 void PlayLight_SwitchSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Lights/MSS_Vehicle_Lights.MSS_Vehicle_Lights, VehicleMesh, FName(TruckGearBox), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x147c170 0x00 void PlayHandbrake_OutOfPlaceSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Handbrake/MSS_Vehicle_Handbrake_OutOfPlace.MSS_Vehicle_Handbrake_OutOfPlace, VehicleMesh, FName(TruckGearBox), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x147c170 0x00 void PlayHandbrake_InPlaceSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Handbrake/MSS_Vehicle_Handbrake_InPlace.MSS_Vehicle_Handbrake_InPlace, VehicleMesh, FName(TruckGearBox), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x147c170 0x00 void SeatRestartedPlayer (AController * Controller ) Script18 statements · 435 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_01B0;0x0023 CallFunc_IsValid_ReturnValue = IsValid(Controller);0x0040 if (!(CallFunc_IsValid_ReturnValue)) goto Label_01B0;0x004E CallFunc_K2_GetPawn_ReturnValue = Controller.K2_GetPawn();0x0078 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x009C K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00B9 if (!(K2Node_DynamicCast_bSuccess)) goto Label_01B0;0x00C7 LocalFirstPersonCharacter = K2Node_DynamicCast_AsBP_First_Person_Character;0x00DA FindEmptySeats(CallFunc_FindEmptySeats_EmptySeats);0x00F1 CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_FindEmptySeats_EmptySeats);0x0124 if (!(CallFunc_Array_IsNotEmpty_ReturnValue)) goto Label_01B0;0x0132 /Script/Engine.Default__KismetArrayLibrary.Array_Random(CallFunc_FindEmptySeats_EmptySeats, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x016D SelectedSeat = CallFunc_Array_Random_OutItem;0x0180 LocalFirstPersonCharacter.SitOnRideableActor(SelectedSeat, true, 0);0x01B0 Label_01B0:0x01B0 return;Public 0x147c170 0x08 void GetSpeedFromWheelRotation () Script41 statements · 1,002 bytes of bytecode 0x0000 PushFlow(Label_03E7);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x004A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x0085 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AB if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_028A;0x00B9 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D4 PushFlow(Label_0302);0x00D9 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00F0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012B CallFunc_Array_Get_Item.GetIsDrivingWheel(CallFunc_GetIsDrivingWheel_isDrivingWheel);0x0158 if (!(CallFunc_GetIsDrivingWheel_isDrivingWheel)) PopFlow();0x0162 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0179 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B4 CallFunc_Array_Get_Item.GetInvertTorque(CallFunc_GetInvertTorque_isInvertedTorque);0x01E1 if (!(CallFunc_GetInvertTorque_isInvertedTorque)) goto Label_034C;0x01EF GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0206 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0241 CallFunc_Array_Get_Item.GetRotationSpeed(CallFunc_GetRotationSpeed_RotationSpeed);0x026E LeftWheelSpeed = CallFunc_GetRotationSpeed_RotationSpeed;0x0289 PopFlow();0x028A Label_028A:0x028A CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(LeftWheelSpeed, RightWheelSpeed);0x02B8 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 2);0x02E6 VehicleSpeedFromWheelRotation = CallFunc_Divide_DoubleDouble_ReturnValue;0x0301 PopFlow();0x0302 Label_0302:0x0302 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x032C Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0347 goto Label_0033;0x034C Label_034C:0x034C GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0363 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x039E CallFunc_Array_Get_Item.GetRotationSpeed(CallFunc_GetRotationSpeed_RotationSpeed);0x03CB RightWheelSpeed = CallFunc_GetRotationSpeed_RotationSpeed;0x03E6 PopFlow();0x03E7 Label_03E7:0x03E7 return;Public 0x147c170 0x00 void Cheat_DisableCollisionOnAllTruckParts () Script44 statements · 1,124 bytes of bytecode 0x0000 PushFlow(Label_0461);0x0005 CallFunc_GetAttachedActors_OutActors = {};0x0010 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0025 AttachedActors = CallFunc_GetAttachedActors_OutActors;0x0040 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x007B CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00A5 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00C0 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x00FB CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0125 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x014F Temp_int_Array_Index_Variable_1 = CallFunc_Max_ReturnValue;0x016A Label_016A:0x016A CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x018C if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0196 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x01B1 PushFlow(Label_03CD);0x01B6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01F1 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01 = Cast<BP_Interactable_TruckPart_01_C>(CallFunc_Array_Get_Item);0x0215 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x0232 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x023C Temp_int_Loop_Counter_Variable_1 = 0;0x0253 Temp_int_Array_Index_Variable = 0;0x026A Label_026A:0x026A CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x02A5 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x02E0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0306 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0310 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x032B PushFlow(Label_0417);0x0330 CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x036B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03A6 CallFunc_Array_Get_Item_1.SetCollisionEnabled(0);0x03CC PopFlow();0x03CD Label_03CD:0x03CD CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03F7 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x0412 goto Label_016A;0x0417 Label_0417:0x0417 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0441 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x045C goto Label_026A;0x0461 Label_0461:0x0461 return;Public 0x147c170 0x00 void Cheat_DisablePhysicsOnAllTruckParts () Script44 statements · 1,123 bytes of bytecode 0x0000 PushFlow(Label_0460);0x0005 CallFunc_GetAttachedActors_OutActors = {};0x0010 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0025 AttachedActors = CallFunc_GetAttachedActors_OutActors;0x0040 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x007B CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00A5 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00C0 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x00FB CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0125 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x014F Temp_int_Array_Index_Variable_1 = CallFunc_Max_ReturnValue;0x016A Label_016A:0x016A CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x018C if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0196 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x01B1 PushFlow(Label_03CC);0x01B6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01F1 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01 = Cast<BP_Interactable_TruckPart_01_C>(CallFunc_Array_Get_Item);0x0215 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x0232 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x023C Temp_int_Loop_Counter_Variable_1 = 0;0x0253 Temp_int_Array_Index_Variable = 0;0x026A Label_026A:0x026A CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x02A5 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x02E0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0306 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0310 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x032B PushFlow(Label_0416);0x0330 CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_GetComponentsByClass(/Script/Engine.PrimitiveComponent);0x036B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03A6 CallFunc_Array_Get_Item_1.SetSimulatePhysics(false);0x03CB PopFlow();0x03CC Label_03CC:0x03CC CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03F6 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x0411 goto Label_016A;0x0416 Label_0416:0x0416 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0440 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x045B goto Label_026A;0x0460 Label_0460:0x0460 return;Public 0x147c170 0x00 void Cheat_DestroyAllScrewedDownTruckParts () Script2 statements · 3 bytes of bytecode Public 0x147c170 0x00 void Cheat_DestroyAllNonScrewedDownTruckParts () Script2 statements · 3 bytes of bytecode Public 0x147c170 0x00 void Cheat_DestroyAllTruckParts () Script32 statements · 755 bytes of bytecode 0x0000 PushFlow(Label_02F0);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 CallFunc_GetAttachedActors_OutActors = {};0x002F GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0044 AttachedActors = CallFunc_GetAttachedActors_OutActors;0x005F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x009A CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00C4 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00DF CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x011A CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0144 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x016E Temp_int_Array_Index_Variable = CallFunc_Max_ReturnValue;0x0189 Label_0189:0x0189 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x01AB if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x01B5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01D0 PushFlow(Label_02A6);0x01D5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0210 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01 = Cast<BP_Interactable_TruckPart_01_C>(CallFunc_Array_Get_Item);0x0234 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x0251 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x025B K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_DetachFromActor(0, 0, 0);0x0281 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01.K2_DestroyActor();0x02A5 PopFlow();0x02A6 Label_02A6:0x02A6 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02D0 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x02EB goto Label_0189;0x02F0 Label_02F0:0x02F0 return;Public 0x147c170 0x00 void Cheat_UpdateAllAttachmentsState () Script29 statements · 696 bytes of bytecode 0x0000 PushFlow(Label_02B5);0x0005 CallFunc_GetAttachedActors_OutActors = {};0x0010 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0025 LocalAttachedActors = CallFunc_GetAttachedActors_OutActors;0x0040 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LocalAttachedActors);0x007B CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00A5 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00C0 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LocalAttachedActors);0x00FB CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0125 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x014F Temp_int_Array_Index_Variable = CallFunc_Max_ReturnValue;0x016A Label_016A:0x016A CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x018C if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x0196 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01B1 PushFlow(Label_026B);0x01B6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalAttachedActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F1 K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_Array_Get_Item);0x0215 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0232 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x023C K2Node_DynamicCast_AsBP_Interactable_Actor.SetAttachedPhysicsState(CallFunc_SetAttachedPhysicsState_Success);0x026A PopFlow();0x026B Label_026B:0x026B CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0295 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x02B0 goto Label_016A;0x02B5 Label_02B5:0x02B5 return;Public 0x147c170 0x00 void Cheat_DestroyAllAttachments () Script32 statements · 755 bytes of bytecode 0x0000 PushFlow(Label_02F0);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 CallFunc_GetAttachedActors_OutActors = {};0x002F GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0044 AttachedActors = CallFunc_GetAttachedActors_OutActors;0x005F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x009A CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00C4 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00DF CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x011A CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0144 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x016E Temp_int_Array_Index_Variable = CallFunc_Max_ReturnValue;0x0189 Label_0189:0x0189 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x01AB if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x01B5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01D0 PushFlow(Label_02A6);0x01D5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0210 K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_Array_Get_Item);0x0234 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x0251 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x025B K2Node_DynamicCast_AsBP_Interactable_Actor.K2_DetachFromActor(0, 0, 0);0x0281 K2Node_DynamicCast_AsBP_Interactable_Actor.K2_DestroyActor();0x02A5 PopFlow();0x02A6 Label_02A6:0x02A6 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02D0 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x02EB goto Label_0189;0x02F0 Label_02F0:0x02F0 return;Public 0x147c170 0x00 void PlayGearOutPlaceSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Transmission/MSS_Vehicle_Transmission_GearOutOfPlace.MSS_Vehicle_Transmission_GearOutOfPlace, VehicleMesh, FName(TruckGearBox), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x147c170 0x00 void PlayGearInPlaceSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Transmission/MSS_Vehicle_Transmission_GearInPlace.MSS_Vehicle_Transmission_GearInPlace, VehicleMesh, FName(TruckGearBox), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x147c170 0x00 void HandleParkInput () Script26 statements · 393 bytes of bytecode 0x0000 GetShifterPosition(CallFunc_GetShifterPosition_ShifterPos);0x0017 CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 0);0x0036 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0134;0x0044 CallFunc_GetCurrentGear_ReturnValue = GearBox.GetCurrentGear();0x0076 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetCurrentGear_ReturnValue, -1);0x0098 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0149;0x00A6 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetCurrentGear_ReturnValue, 0);0x00C8 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0171;0x00D6 SetShifterPosition(3);0x00E6 CallFunc_GetCurrentGear_ReturnValue = GearBox.GetCurrentGear();0x0118 SetManualGear(CallFunc_GetCurrentGear_ReturnValue);0x012F goto Label_0186;0x0134 Label_0134:0x0134 SetShifterPosition(0);0x0144 goto Label_0186;0x0149 Label_0149:0x0149 SetShifterPosition(1);0x0159 Label_0159:0x0159 SetManualGear(0);0x016C goto Label_0186;0x0171 Label_0171:0x0171 SetShifterPosition(2);0x0181 goto Label_0159;0x0186 Label_0186:0x0186 return;Public 0x147c170 0x00 void DebugAttachments () Script227 statements · 7,302 bytes of bytecode 0x0000 PushFlow(Label_1C83);0x0005 Temp_string_Variable_2 = "\r\n----------------------Begin Debug Vehicle Parts------------------------";0x0062 CallFunc_Array_Add_ReturnValue_15 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalAllPartsString, Temp_string_Variable_2);0x00A6 Temp_int_Loop_Counter_Variable_2 = 0;0x00BD Temp_int_Array_Index_Variable_4 = 0;0x00D4 Label_00D4:0x00D4 CallFunc_GetAttachedActors_OutActors = {};0x00DF GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x00F4 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x012F CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x0155 if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_02BD;0x0163 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_2;0x017E PushFlow(Label_079D);0x0183 CallFunc_GetAttachedActors_OutActors = {};0x018E GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x01A3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_4);0x01DE K2Node_DynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(CallFunc_Array_Get_Item_4);0x0202 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x021F if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0229 K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01 = Cast<BP_Interactable_TruckPart_01_C>(K2Node_DynamicCast_AsBP_Interactable_Actor);0x024D K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x026A if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_07E7;0x0278 CallFunc_Array_Add_ReturnValue_18 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalTruckParts, K2Node_DynamicCast_AsBP_Interactable_Truck_Part_01);0x02BC PopFlow();0x02BD Label_02BD:0x02BD Temp_string_Variable = "\r\n----------------------Truck Parts------------------------";0x030C CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalAllPartsString, Temp_string_Variable);0x0350 Temp_int_Loop_Counter_Variable_4 = 0;0x0367 Temp_int_Array_Index_Variable_3 = 0;0x037E Label_037E:0x037E CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LocalTruckParts);0x03B9 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_1);0x03DF if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_04E1;0x03ED Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x0408 PushFlow(Label_082C);0x040D /Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalTruckParts, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x0448 LocalPart = CallFunc_Array_Get_Item_1;0x045B Label_045B:0x045B PushFlow(Label_1C06);0x0460 PushFlow(Label_131A);0x0465 PushFlow(Label_0DD5);0x046A PushFlow(Label_0876);0x046F CallFunc_GetObjectClass_ReturnValue = GetObjectClass(LocalPart);0x048C CallFunc_GetClassDisplayName_ReturnValue = GetClassDisplayName(CallFunc_GetObjectClass_ReturnValue);0x04B1 K2Node_MakeArray_Array = {CallFunc_GetClassDisplayName_ReturnValue};0x04C5 LocalCurrentPartString = K2Node_MakeArray_Array;0x04E0 PopFlow();0x04E1 Label_04E1:0x04E1 Temp_string_Variable_1 = "\r\n----------------------Interactable Parts------------------------";0x0537 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalAllPartsString, Temp_string_Variable_1);0x057B Temp_int_Loop_Counter_Variable_3 = 0;0x0592 Temp_int_Array_Index_Variable_1 = 0;0x05A9 Label_05A9:0x05A9 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(LocalInteractableParts);0x05E4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue);0x060A if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_068B;0x0618 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_3;0x0633 PushFlow(Label_1C39);0x0638 /Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalInteractableParts, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0673 LocalPart = CallFunc_Array_Get_Item;0x0686 goto Label_045B;0x068B Label_068B:0x068B Temp_string_Variable_4 = "----------------------End Debug Vehicle Parts------------------------";0x06E4 CallFunc_Array_Add_ReturnValue_16 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalAllPartsString, Temp_string_Variable_4);0x0728 CallFunc_JoinStringArray_ReturnValue = JoinStringArray(LocalAllPartsString, " \r\n");0x0752 PrintString(this, CallFunc_JoinStringArray_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x079C PopFlow();0x079D Label_079D:0x079D CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x07C7 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x07E2 goto Label_00D4;0x07E7 Label_07E7:0x07E7 CallFunc_Array_Add_ReturnValue_17 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalInteractableParts, K2Node_DynamicCast_AsBP_Interactable_Actor);0x082B PopFlow();0x082C Label_082C:0x082C CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0856 Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x0871 goto Label_037E;0x0876 Label_0876:0x0876 LocalPart.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success_1, CallFunc_GetPhysicsMesh_PrimitiveComponent_1);0x08AD CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetPhysicsMesh_PrimitiveComponent_1);0x08CA if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0D69;0x08D8 CallFunc_GetDisplayName_ReturnValue_7 = GetDisplayName(CallFunc_GetPhysicsMesh_PrimitiveComponent_1);0x08FD CallFunc_Concat_StrStr_ReturnValue_27 = Concat_StrStr(" ", CallFunc_GetDisplayName_ReturnValue_7);0x0928 CallFunc_Array_Add_ReturnValue_13 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_27);0x096C CallFunc_GetCollisionObjectType_ReturnValue_3 = CallFunc_GetPhysicsMesh_PrimitiveComponent_1.GetCollisionObjectType();0x09A2 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3 = GetEnumeratorUserFriendlyName(/Script/Engine.ECollisionChannel, CallFunc_GetCollisionObjectType_ReturnValue_3);0x09D0 CallFunc_Concat_StrStr_ReturnValue_26 = Concat_StrStr(" ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_3);0x09FE CallFunc_Array_Add_ReturnValue_12 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_26);0x0A42 CallFunc_GetCollisionResponseToChannel_ReturnValue_3 = CallFunc_GetPhysicsMesh_PrimitiveComponent_1.GetCollisionResponseToChannel(6);0x0A7A CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2 = GetEnumeratorUserFriendlyName(/Script/Engine.ECollisionResponse, CallFunc_GetCollisionResponseToChannel_ReturnValue_3);0x0AA8 CallFunc_Concat_StrStr_ReturnValue_24 = Concat_StrStr(" ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_2);0x0AD6 CallFunc_Array_Add_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_24);0x0B1A Temp_int_Loop_Counter_Variable_1 = 0;0x0B31 Temp_int_Array_Index_Variable_2 = 0;0x0B48 Label_0B48:0x0B48 CallFunc_GetOverlappingComponents_OutOverlappingComponents_1 = {};0x0B53 CallFunc_GetPhysicsMesh_PrimitiveComponent_1.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents_1);0x0B7C CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents_1);0x0BB7 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x0BDD if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0BE7 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0C02 PushFlow(Label_0D1F);0x0C07 CallFunc_GetOverlappingComponents_OutOverlappingComponents_1 = {};0x0C12 CallFunc_GetPhysicsMesh_PrimitiveComponent_1.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents_1);0x0C3B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents_1, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_3);0x0C76 CallFunc_GetDisplayName_ReturnValue_6 = GetDisplayName(CallFunc_Array_Get_Item_3);0x0C9B CallFunc_Concat_StrStr_ReturnValue_25 = Concat_StrStr(" Overlapping with:", CallFunc_GetDisplayName_ReturnValue_6);0x0CDA CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_25);0x0D1E PopFlow();0x0D1F Label_0D1F:0x0D1F CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0D49 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0D64 goto Label_0B48;0x0D69 Label_0D69:0x0D69 Temp_string_Variable_3 = " No Physics mesh";0x0D90 CallFunc_Array_Add_ReturnValue_14 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, Temp_string_Variable_3);0x0DD4 PopFlow();0x0DD5 Label_0DD5:0x0DD5 CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_GetPhysicsMesh_PrimitiveComponent_1, LocalPart.StaticMesh);0x0E11 if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0E1B CallFunc_GetDisplayName_ReturnValue_5 = GetDisplayName(LocalPart.StaticMesh);0x0E56 CallFunc_Concat_StrStr_ReturnValue_21 = Concat_StrStr(" ", CallFunc_GetDisplayName_ReturnValue_5);0x0E81 CallFunc_Array_Add_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_21);0x0EC5 CallFunc_GetCollisionObjectType_ReturnValue_2 = LocalPart.StaticMesh.GetCollisionObjectType();0x0F11 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1 = GetEnumeratorUserFriendlyName(/Script/Engine.ECollisionChannel, CallFunc_GetCollisionObjectType_ReturnValue_2);0x0F3F CallFunc_Concat_StrStr_ReturnValue_23 = Concat_StrStr(" ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue_1);0x0F6D CallFunc_Array_Add_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_23);0x0FB1 CallFunc_GetCollisionResponseToChannel_ReturnValue_2 = LocalPart.StaticMesh.GetCollisionResponseToChannel(6);0x0FFF CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Script/Engine.ECollisionResponse, CallFunc_GetCollisionResponseToChannel_ReturnValue_2);0x102D CallFunc_Concat_StrStr_ReturnValue_22 = Concat_StrStr(" ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x105B CallFunc_Array_Add_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_22);0x109F Temp_int_Loop_Counter_Variable = 0;0x10B6 Temp_int_Array_Index_Variable = 0;0x10CD Label_10CD:0x10CD CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x10D8 LocalPart.StaticMesh.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1117 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x1152 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x1178 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x1182 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x119D PushFlow(Label_12D0);0x11A2 CallFunc_GetOverlappingComponents_OutOverlappingComponents = {};0x11AD LocalPart.StaticMesh.GetOverlappingComponents(CallFunc_GetOverlappingComponents_OutOverlappingComponents);0x11EC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingComponents_OutOverlappingComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x1227 CallFunc_GetDisplayName_ReturnValue_4 = GetDisplayName(CallFunc_Array_Get_Item_2);0x124C CallFunc_Concat_StrStr_ReturnValue_20 = Concat_StrStr(" Overlapping with:", CallFunc_GetDisplayName_ReturnValue_4);0x128B CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_20);0x12CF PopFlow();0x12D0 Label_12D0:0x12D0 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x12FA Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1315 goto Label_10CD;0x131A Label_131A:0x131A PushFlow(Label_1779);0x131F LocalPart.GetPhysicsMesh(CallFunc_GetPhysicsMesh_Success, CallFunc_GetPhysicsMesh_PrimitiveComponent);0x1356 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetPhysicsMesh_PrimitiveComponent);0x1373 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x137D PushFlow(Label_1579);0x1382 CallFunc_GetCollisionObjectType_ReturnValue = CallFunc_GetPhysicsMesh_PrimitiveComponent.GetCollisionObjectType();0x13B8 CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetCollisionObjectType_ReturnValue, 15);0x13D7 if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x13E1 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr("ERROR: Interactable test physics mesh is not truck part", " (");0x143B CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(LocalPart);0x1460 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetDisplayName_ReturnValue_1);0x148E CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_5, " | ");0x14B8 CallFunc_GetDisplayName_ReturnValue_2 = GetDisplayName(CallFunc_GetPhysicsMesh_PrimitiveComponent);0x14DD CallFunc_Concat_StrStr_ReturnValue_12 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, CallFunc_GetDisplayName_ReturnValue_2);0x150B CallFunc_Concat_StrStr_ReturnValue_13 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_12, " )");0x1534 CallFunc_Array_Add_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_13);0x1578 PopFlow();0x1579 Label_1579:0x1579 CallFunc_GetCollisionResponseToChannel_ReturnValue = CallFunc_GetPhysicsMesh_PrimitiveComponent.GetCollisionResponseToChannel(6);0x15B1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetCollisionResponseToChannel_ReturnValue, 2);0x15D0 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_15DF;0x15DE PopFlow();0x15DF Label_15DF:0x15DF CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr("ERROR: Interactable test physics mesh is blocking vehicle", " (");0x163B CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(LocalPart);0x1660 CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, CallFunc_GetDisplayName_ReturnValue_1);0x168E CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_8, " | ");0x16B8 CallFunc_GetDisplayName_ReturnValue_2 = GetDisplayName(CallFunc_GetPhysicsMesh_PrimitiveComponent);0x16DD CallFunc_Concat_StrStr_ReturnValue_14 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_GetDisplayName_ReturnValue_2);0x170B CallFunc_Concat_StrStr_ReturnValue_15 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_14, " )");0x1734 CallFunc_Array_Add_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_15);0x1778 PopFlow();0x1779 Label_1779:0x1779 CallFunc_IsValid_ReturnValue = IsValid(LocalPart.StaticMesh);0x17AC if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x17B6 PushFlow(Label_19DC);0x17BB CallFunc_GetCollisionObjectType_ReturnValue_1 = LocalPart.StaticMesh.GetCollisionObjectType();0x1807 CallFunc_NotEqual_ByteByte_ReturnValue_1 = NotEqual_ByteByte(CallFunc_GetCollisionObjectType_ReturnValue_1, 15);0x1826 if (!(CallFunc_NotEqual_ByteByte_ReturnValue_1)) PopFlow();0x1830 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("ERROR: Interactable test static mesh is not truck part", " (");0x1888 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(LocalPart);0x18AD CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetDisplayName_ReturnValue);0x18DB CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, " | ");0x1905 CallFunc_GetDisplayName_ReturnValue_3 = GetDisplayName(LocalPart.StaticMesh);0x1940 CallFunc_Concat_StrStr_ReturnValue_16 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_6, CallFunc_GetDisplayName_ReturnValue_3);0x196E CallFunc_Concat_StrStr_ReturnValue_17 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_16, " )");0x1997 CallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_17);0x19DB PopFlow();0x19DC Label_19DC:0x19DC CallFunc_GetCollisionResponseToChannel_ReturnValue_1 = LocalPart.StaticMesh.GetCollisionResponseToChannel(6);0x1A2A K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(CallFunc_GetCollisionResponseToChannel_ReturnValue_1, 2);0x1A49 if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1A58;0x1A57 PopFlow();0x1A58 Label_1A58:0x1A58 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr("ERROR: Interactable test static mesh is blocking vehicle", " (");0x1AB2 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(LocalPart);0x1AD7 CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_GetDisplayName_ReturnValue);0x1B05 CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_9, " | ");0x1B2F CallFunc_GetDisplayName_ReturnValue_3 = GetDisplayName(LocalPart.StaticMesh);0x1B6A CallFunc_Concat_StrStr_ReturnValue_18 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_11, CallFunc_GetDisplayName_ReturnValue_3);0x1B98 CallFunc_Concat_StrStr_ReturnValue_19 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_18, " )");0x1BC1 CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalCurrentPartString, CallFunc_Concat_StrStr_ReturnValue_19);0x1C05 PopFlow();0x1C06 Label_1C06:0x1C06 /Script/Engine.Default__KismetArrayLibrary.Array_Append(LocalAllPartsString, LocalCurrentPartString);0x1C38 PopFlow();0x1C39 Label_1C39:0x1C39 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x1C63 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x1C7E goto Label_05A9;0x1C83 Label_1C83:0x1C83 return;Public 0x147c170 0x00 void StopHonkSFX () Script13 statements · 369 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(VehicleHornSFX);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_016E;0x002B CallFunc_GetPlayState_ReturnValue = VehicleHornSFX.GetPlayState();0x005D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 0);0x007C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008F;0x008A goto Label_016E;0x008F Label_008F:0x008F VehicleHornSFX.FadeOut(0.1f, 0f, 0);0x00BF CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Horn/MSS_Vehicle_Horn_End.MSS_Vehicle_Horn_End, VehicleMesh, FName(TruckSteeringWheel), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0139 CallFunc_SpawnSoundAttached_ReturnValue.FadeIn(0.1f, 1f, 0f, 0);0x016E Label_016E:0x016E return;Public 0x147c170 0x00 void PlayHonkSFX () Script15 statements · 372 bytes of bytecode 0x0000 CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.99f);0x0019 if (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_0057;0x0027 CallFunc_IsValid_ReturnValue = IsValid(VehicleHornSFX);0x0044 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00E4;0x0052 goto Label_0171;0x0057 Label_0057:0x0057 CallFunc_GetSocketLocation_ReturnValue = VehicleMesh.GetSocketLocation(DriverSeatSocket);0x0096 PlaySoundAtLocation(this, /Game/Ride/Audio/AudioFiles/Vehicle/Horn/Honk.Honk, CallFunc_GetSocketLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x00DF goto Label_0171;0x00E4 Label_00E4:0x00E4 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Horn/MSS_Vehicle_Horn_Loop.MSS_Vehicle_Horn_Loop, VehicleMesh, FName(TruckSteeringWheel), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x015E VehicleHornSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0171 Label_0171:0x0171 return;Public 0x147c170 0x00 void HandleGodMode () Script16 statements · 260 bytes of bytecode 0x0000 CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0014 if (!(CallFunc_Build_WithEditor_ReturnValue)) goto Label_0101;0x0022 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0036 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0101;0x0044 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(/Script/Ride.RGStartingPreferences.GodMode, 1);0x0079 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00CF;0x0087 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(/Script/Ride.RGStartingPreferences.GodMode, 3);0x00BC if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00CF;0x00CA goto Label_0101;0x00CF Label_00CF:0x00CF FlushNetDormancy();0x00D9 bCanBeDamaged = false;0x00E4 MarkPropertyDirtyFromRepIndex(this, 3, FName(bCanBeDamaged));0x0101 Label_0101:0x0101 return;Public 0x147c170 0x00 void StopReverseBeep () Script11 statements · 194 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ReverseBeep);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00BF;0x002B CallFunc_GetPlayState_ReturnValue = ReverseBeep.GetPlayState();0x005D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetPlayState_ReturnValue, 0);0x007C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008F;0x008A goto Label_00BF;0x008F Label_008F:0x008F ReverseBeep.FadeOut(0.1f, 0f, 0);0x00BF Label_00BF:0x00BF return;Public 0x147c170 0x00 void PlayReverseBeep () Script9 statements · 192 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ReverseBeep);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002B goto Label_00BD;0x0030 Label_0030:0x0030 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Gear/MSS_Vehicle_Gear_Reverse.MSS_Vehicle_Gear_Reverse, VehicleMesh, FName(TruckLowerPanel_Back_01), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00AA ReverseBeep = CallFunc_SpawnSoundAttached_ReturnValue;0x00BD Label_00BD:0x00BD return;Public 0x147c170 0x00 void HandleGearBoxShift (int32 GearNum ) Script23 statements · 302 bytes of bytecode 0x0000 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(GearNum, -1);0x0022 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00A8;0x0030 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(GearNum, 0);0x0052 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_00EC;0x0060 SetShifterPosition(3);0x0070 SetManualGear(GearNum);0x0087 StopReverseBeep();0x0095 PlayGearInPlaceSFX();0x00A3 goto Label_012B;0x00A8 Label_00A8:0x00A8 SetShifterPosition(1);0x00B8 SetManualGear(0);0x00CB PlayReverseBeep();0x00D9 PlayGearInPlaceSFX();0x00E7 goto Label_012B;0x00EC Label_00EC:0x00EC SetShifterPosition(2);0x00FC SetManualGear(0);0x010F PlayGearOutPlaceSFX();0x011D StopReverseBeep();0x012B Label_012B:0x012B return;Public 0x147c170 0x04 void OnGearShifterPositionUpdated (double GearShifterXRaw , double GearShifterYRaw , double GearShifterXDisplay , double GearShifterYDisplay ) Script8 statements · 181 bytes of bytecode 0x0000 Shifter XPos = GearShifterXDisplay;0x001B Shifter YPos = GearShifterYDisplay;0x0036 CallFunc_IsValid_ReturnValue = IsValid(VehicleHUD);0x0053 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00B2;0x0061 VehicleHUD.UpdateGearShifterState(IsClutchDown, GearShifterXRaw, GearShifterYRaw, GearShifterXDisplay, GearShifterYDisplay);0x00B2 Label_00B2:0x00B2 return;Public 0x147c170 0x20 void OnRep_IsClutchDown () Script24 statements · 690 bytes of bytecode 0x0000 PushFlow(Label_02AF);0x0005 PushFlow(Label_0170);0x000A CallFunc_IsValid_ReturnValue_1 = IsValid(GearBox);0x0027 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0031 GearBox.SetClutchDown(IsClutchDown);0x005A if (!(IsClutchDown)) goto Label_01E9;0x0068 CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Clutch/MSS_Vehicle_Clutch_InPlace.MSS_Vehicle_Clutch_InPlace, VehicleMesh, FName(GearStick_01), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00E2 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Transmission/MSS_Vehicle_Transmission_Struggle.MSS_Vehicle_Transmission_Struggle, VehicleMesh, FName(GearStick_01), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x015C GearStruggle = CallFunc_SpawnSoundAttached_ReturnValue;0x016F PopFlow();0x0170 Label_0170:0x0170 CallFunc_IsValid_ReturnValue_2 = IsValid(VehicleHUD);0x018D if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0197 VehicleHUD.UpdateGearShifterState(IsClutchDown, Shifter XPos, Shifter YPos, 0, 0);0x01E8 PopFlow();0x01E9 Label_01E9:0x01E9 CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Vehicle/Clutch/MSS_Vehicle_Clutch_OutOfPlace.MSS_Vehicle_Clutch_OutOfPlace, VehicleMesh, FName(GearStick_01), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0263 CallFunc_IsValid_ReturnValue = IsValid(GearStruggle);0x0280 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x028A GearStruggle.Stop();0x02AE PopFlow();0x02AF Label_02AF:0x02AF return;0x147c170 0x00 void HandleLook (float ActionValueX , double ActionValueY , bool IsUsingGamepad ) Script13 statements · 282 bytes of bytecode 0x0000 if (!(IsClutchDown)) goto Label_0013;0x000E goto Label_0117;0x0013 Label_0013:0x0013 CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0027 K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x004B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0068 CallFunc_GetInvertLook_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetInvertLook();0x0092 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, CallFunc_GetInvertLook_ReturnValue);0x00C9 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ActionValueY, CallFunc_SelectFloat_ReturnValue);0x00F7 Aim(ActionValueX, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0117 Label_0117:0x0117 return;Public 0x147c170 0x11 void OnEngineRunningUpdated (bool IsEngineRunning ) Script6 statements · 160 bytes of bytecode 0x0000 OnEngineRunningUpdated(IsEngineRunning);0x0013 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, IsEngineRunning);0x004A CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0067 Light_Material.SetScalarParameterValue(FName(OnOff), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x009D return;Public 0x147c170 0x01 void OnBrakeInputUpdated (double BrakeInputValue ) Script12 statements · 402 bytes of bytecode 0x0000 OnBrakeInputUpdated(BrakeInputValue);0x0013 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(BrakeInputValue, 0);0x0039 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(2, 0.5, CallFunc_Greater_DoubleDouble_ReturnValue);0x0070 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x008D Light_Material.SetScalarParameterValue(FName(BackLight_Strength), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00C3 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(BrakeInputValue, 0);0x00E9 CallFunc_SelectFloat_ReturnValue = SelectFloat(100, 0, CallFunc_Greater_DoubleDouble_ReturnValue);0x0120 CallFunc_SetIntensity_NewIntensity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x013D BrakeLight_Left.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x0166 BrakeLight_Right.SetIntensity(CallFunc_SetIntensity_NewIntensity_ImplicitCast);0x018F return;Public 0x147c170 0x08 void InitSkidSoundsAndParticles () Script36 statements · 1,006 bytes of bytecode 0x0000 PushFlow(Label_03EB);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x004A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x0085 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AB if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00B5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D0 PushFlow(Label_03A1);0x00D5 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00EC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0127 CallFunc_Array_Get_Item.SkidSounds = true;0x0148 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x015F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x019A CallFunc_Array_Get_Item.SkidParticles = true;0x01BB GetAllWheels(CallFunc_GetAllWheels_Wheels);0x01D2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x020D CallFunc_Array_Get_Item.InitSkidSounds();0x0231 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0248 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0283 CallFunc_Array_Get_Item.InitSkidParticles();0x02A7 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x02BE /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02F9 CallFunc_Array_Get_Item.Init_VFX_SmokeTrail();0x031D GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0334 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x036F CallFunc_Array_Get_Item.SurfaceEffects = CommonSurfaceEffects;0x03A0 PopFlow();0x03A1 Label_03A1:0x03A1 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03CB Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03E6 goto Label_0033;0x03EB Label_03EB:0x03EB return;Public 0x147c170 0x00 void ToggleEngine () Script10 statements · 110 bytes of bytecode 0x0000 GetEngineRunning(CallFunc_GetEngineRunning_EngineRunning);0x0017 if (!(CallFunc_GetEngineRunning_EngineRunning)) goto Label_005D;0x0025 SetEngineRunning(false);0x0034 Vehicle_EngineAudio.StopSound();0x0058 goto Label_006B;0x005D Label_005D:0x005D StartEngine();0x006B Label_006B:0x006B return;Public 0x147c170 0x00 void OnRep_LightStep () Script3 statements · 17 bytes of bytecode 0x0000 OnLightStepUpdated();0x000E return;0x147c170 0x00 void LightMaterial_Init () Script5 statements · 145 bytes of bytecode 0x0000 CallFunc_CreateDynamicMaterialInstance_ReturnValue = SM_TruckLights_01.CreateDynamicMaterialInstance(0, /Game/Ride/Vehicle/MI_HeadLights_01.MI_HeadLights_01, FName(None));0x0049 Light_Material = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x005C SM_TruckLights_01.SetMaterial(0, Light_Material);0x008E return;Public 0x147c170 0x00 void OnLightStepUpdated () Script38 statements · 645 bytes of bytecode 0x0000 PushFlow(Label_0282);0x0005 Lcl_Attenuation = 2000f;0x001C Lcl_intensity = 0f;0x0033 PushFlow(Label_0199);0x0038 PushFlow(Label_00CE);0x003D K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LightStep, 0);0x005F if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_01A8;0x006D K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LightStep, 1);0x008F if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0209;0x009D K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(LightStep, 2);0x00BF if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0221;0x00CD PopFlow();0x00CE Label_00CE:0x00CE HeadLights_A.SetAttenuationRadius(Lcl_Attenuation);0x00F7 HeadLights_A.SetIntensity(Lcl_intensity);0x0120 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(LightStep);0x0145 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x0162 Light_Material.SetScalarParameterValue(FName(A), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0198 PopFlow();0x0199 Label_0199:0x0199 PlayLight_SwitchSFX();0x01A7 PopFlow();0x01A8 Label_01A8:0x01A8 Lcl_Attenuation = 2000f;0x01BF Lcl_intensity = 2000f;0x01D6 Light_Material.SetScalarParameterValue(FName(HeadLight_Strength), 0f);0x0208 PopFlow();0x0209 Label_0209:0x0209 Lcl_intensity = 1e+05f;0x0220 PopFlow();0x0221 Label_0221:0x0221 Lcl_Attenuation = 3000f;0x0238 Lcl_intensity = 5e+05f;0x024F Light_Material.SetScalarParameterValue(FName(HeadLight_Strength), 1f);0x0281 PopFlow();0x0282 Label_0282:0x0282 return;Public 0x147c170 0x00 void CycleTransmissionMode () Script32 statements · 380 bytes of bytecode 0x0000 K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(TransmissionMode, 0);0x0022 if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_0065;0x0030 K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(TransmissionMode, 2);0x0052 if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_012C;0x0060 goto Label_0179;0x0065 Label_0065:0x0065 TransmissionMode = 2;0x007C Label_007C:0x007C K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(TransmissionMode, 0);0x009E if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0111;0x00AC K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(TransmissionMode, 1);0x00CE if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0148;0x00DC K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(TransmissionMode, 2);0x00FE if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_0163;0x010C goto Label_0179;0x0111 Label_0111:0x0111 AutomaticShifterPositon = false;0x011C AutomaticTransmission = false;0x0127 goto Label_0179;0x012C Label_012C:0x012C TransmissionMode = 0;0x0143 goto Label_007C;0x0148 Label_0148:0x0148 AutomaticShifterPositon = true;0x0153 AutomaticTransmission = false;0x015E goto Label_0179;0x0163 Label_0163:0x0163 AutomaticShifterPositon = true;0x016E AutomaticTransmission = true;0x0179 Label_0179:0x0179 return;Public 0x147c170 0x00 void GearDown () Script34 statements · 544 bytes of bytecode 0x0000 if (!(AutomaticShifterPositon)) goto Label_0074;0x000E GetSelectedGear(CallFunc_GetSelectedGear_GearNumber_1, CallFunc_GetSelectedGear_SelectedGear_1);0x002E CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetSelectedGear_GearNumber_1, 1);0x0058 SetManualGear(CallFunc_Subtract_IntInt_ReturnValue_1);0x006F goto Label_021D;0x0074 Label_0074:0x0074 GetShifterPosition(CallFunc_GetShifterPosition_ShifterPos);0x008B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 0);0x00AA if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0117;0x00B8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 2);0x00D7 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_013F;0x00E5 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 3);0x0104 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0167;0x0112 goto Label_021D;0x0117 Label_0117:0x0117 SetShifterPosition(2);0x0127 SetManualGear(0);0x013A goto Label_021D;0x013F Label_013F:0x013F SetShifterPosition(1);0x014F SetManualGear(0);0x0162 goto Label_021D;0x0167 Label_0167:0x0167 GetSelectedGear(CallFunc_GetSelectedGear_GearNumber, CallFunc_GetSelectedGear_SelectedGear);0x0187 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedGear_GearNumber, 1);0x01A9 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_01BC;0x01B7 goto Label_0117;0x01BC Label_01BC:0x01BC GetSelectedGear(CallFunc_GetSelectedGear_GearNumber, CallFunc_GetSelectedGear_SelectedGear);0x01DC CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetSelectedGear_GearNumber, 1);0x0206 SetManualGear(CallFunc_Subtract_IntInt_ReturnValue);0x021D Label_021D:0x021D return;Public 0x147c170 0x00 void GearUp () Script31 statements · 504 bytes of bytecode 0x0000 if (!(AutomaticShifterPositon)) goto Label_0074;0x000E GetSelectedGear(CallFunc_GetSelectedGear_GearNumber_1, CallFunc_GetSelectedGear_SelectedGear_1);0x002E CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_GetSelectedGear_GearNumber_1, 1);0x0058 SetManualGear(CallFunc_Add_IntInt_ReturnValue_1);0x006F goto Label_01F5;0x0074 Label_0074:0x0074 GetShifterPosition(CallFunc_GetShifterPosition_ShifterPos);0x008B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 0);0x00AA if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0144;0x00B8 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 1);0x00D7 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0144;0x00E5 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 2);0x0104 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_016C;0x0112 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetShifterPosition_ShifterPos, 3);0x0131 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0194;0x013F goto Label_01F5;0x0144 Label_0144:0x0144 SetShifterPosition(2);0x0154 SetManualGear(0);0x0167 goto Label_01F5;0x016C Label_016C:0x016C SetShifterPosition(3);0x017C SetManualGear(0);0x018F goto Label_01F5;0x0194 Label_0194:0x0194 GetSelectedGear(CallFunc_GetSelectedGear_GearNumber, CallFunc_GetSelectedGear_SelectedGear);0x01B4 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetSelectedGear_GearNumber, 1);0x01DE SetManualGear(CallFunc_Add_IntInt_ReturnValue);0x01F5 Label_01F5:0x01F5 return;Public 0x147c170 0x00 void Aim (float Yaw , double Pitch ) Script5 statements · 78 bytes of bytecode 0x0000 AddControllerYawInput(Yaw);0x0017 CallFunc_AddControllerPitchInput_Val_ImplicitCast = Cast<3>(Pitch);0x0034 AddControllerPitchInput(CallFunc_AddControllerPitchInput_Val_ImplicitCast);0x004B return;Public 0x147c170 0x10 void TryToExitVehicle () Script8 statements · 139 bytes of bytecode 0x0000 CallFunc_GetController_ReturnValue = GetController();0x0014 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0055 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0088;0x0063 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_ExitVehicle(this);0x0088 Label_0088:0x0088 return;Public 0x147c170 0x00 void TryToEnterVehicle (ABP_FirstPersonCharacter_C * FirstPersonCharacter ) Script8 statements · 161 bytes of bytecode 0x0000 CallFunc_GetController_ReturnValue = FirstPersonCharacter.GetController();0x002A K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x004E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x006B if (!(K2Node_DynamicCast_bSuccess)) goto Label_009E;0x0079 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_EnterVehicle(this);0x009E Label_009E:0x009E return;Public 0x147c170 0x08 void GetConstrainedWheels (TArray<UVehicle_Wheel_C *> & Constrained ) Script28 statements · 611 bytes of bytecode 0x0000 PushFlow(Label_0260);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x004A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x0085 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AB if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01F6;0x00B9 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D4 PushFlow(Label_0216);0x00D9 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00F0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012B CallFunc_GetIsAttached_ReturnValue = CallFunc_Array_Get_Item.GetIsAttached();0x0155 if (!(CallFunc_GetIsAttached_ReturnValue)) PopFlow();0x015F GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0176 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B1 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ConstrainedL, CallFunc_Array_Get_Item);0x01F5 PopFlow();0x01F6 Label_01F6:0x01F6 Constrained = ConstrainedL;0x0211 goto Label_0260;0x0216 Label_0216:0x0216 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0240 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x025B goto Label_0033;0x0260 Label_0260:0x0260 return;Public 0x147c170 0x10 void OnRep_ServerAutoShop () Script2 statements · 3 bytes of bytecode 0x147c170 0x00 void FixTiresAfterTeleport () Script3 statements · 17 bytes of bytecode 0x0000 ResetAllWheels();0x000E return;Public 0x147c170 0x00 void ApplyNewSpringSettings () Script60 statements · 1,360 bytes of bytecode 0x0000 PushFlow(Label_054D);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x004A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x0085 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00AB if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00B5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D0 PushFlow(Label_01B6);0x00D5 PushFlow(Label_044E);0x00DA PushFlow(Label_0381);0x00DF PushFlow(Label_02B4);0x00E4 PushFlow(Label_0200);0x00E9 CallFunc_NotEqual_DoubleDouble_ReturnValue_3 = NotEqual_DoubleDouble(SpringStrength, -1);0x010F if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue_3)) PopFlow();0x0119 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0130 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x016B CallFunc_SetSpringStrength_SpringStrength_ImplicitCast = Cast<3>(SpringStrength);0x0188 CallFunc_Array_Get_Item.SetSpringStrength(CallFunc_SetSpringStrength_SpringStrength_ImplicitCast);0x01B5 PopFlow();0x01B6 Label_01B6:0x01B6 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01E0 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01FB goto Label_0033;0x0200 Label_0200:0x0200 CallFunc_NotEqual_DoubleDouble_ReturnValue_2 = NotEqual_DoubleDouble(SpringDownforce, -1);0x0226 if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue_2)) PopFlow();0x0230 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0247 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0282 CallFunc_Array_Get_Item.PhysicsDownforce = SpringDownforce;0x02B3 PopFlow();0x02B4 Label_02B4:0x02B4 CallFunc_NotEqual_DoubleDouble_ReturnValue_1 = NotEqual_DoubleDouble(ShockAbsorberStrength, -1);0x02DA if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x02E4 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x02FB /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0336 CallFunc_SetSpringDamping_SpringDamping_ImplicitCast = Cast<3>(ShockAbsorberStrength);0x0353 CallFunc_Array_Get_Item.SetSpringDamping(CallFunc_SetSpringDamping_SpringDamping_ImplicitCast);0x0380 PopFlow();0x0381 Label_0381:0x0381 CallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(SpringTravel, -1);0x03A7 if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue)) PopFlow();0x03B1 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x03C8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0403 CallFunc_SetSpringLength_SpringLength_ImplicitCast = Cast<3>(SpringTravel);0x0420 CallFunc_Array_Get_Item.SetSpringLength(CallFunc_SetSpringLength_SpringLength_ImplicitCast);0x044D PopFlow();0x044E Label_044E:0x044E GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0465 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04A0 CallFunc_GetIsAttached_ReturnValue = CallFunc_Array_Get_Item.GetIsAttached();0x04CA if (!(CallFunc_GetIsAttached_ReturnValue)) PopFlow();0x04D4 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x04EB /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0526 CallFunc_Array_Get_Item.Attach(false, false);0x054C PopFlow();0x054D Label_054D:0x054D return;Public 0x147c170 0x00 void OnRep_SpringTravel () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x147c170 0x00 void OnRep_ShockAbsorberStrength () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x147c170 0x00 void OnRep_SpringDownforce () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x147c170 0x00 void OnRep_SpringStrength () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x147c170 0x00 void SetHeadlights (bool Active ) Script4 statements · 53 bytes of bytecode 0x0000 SetLightsActive(FName(HeadLights), Active);0x0024 UpdateLights();0x0032 return;Public 0x147c170 0x01 void OnRep_HeadlightsActive () Script13 statements · 246 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 CallFunc_IsPlayerControlled_ReturnValue = this.IsPlayerControlled();0x003A CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPlayerControlled_ReturnValue);0x0057 CallFunc_IsLocallyControlled_ReturnValue = this.IsLocallyControlled();0x007D CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_HasAuthority_ReturnValue);0x00A3 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x00C9 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_00DC;0x00D7 goto Label_00F3;0x00DC Label_00DC:0x00DC SetHeadlights(HeadlightsActive);0x00F3 Label_00F3:0x00F3 return;0x147c170 0x00 void CameraLocationAnimation__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15);0x000F return;0x147c170 0x00 void CameraLocationAnimation__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14387);0x000F return;0x147c170 0x00 void FixVehicle__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14382);0x000F return;0x147c170 0x00 void FixVehicle__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14068);0x000F return;0x147c170 0x00 void InpActEvt_IA_ExitVehicle_K2Node_EnhancedInputActionEvent_21 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_21 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_21 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_21 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_21 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(13224);0x0057 return;0x147c170 0x30 void InpActEvt_IA_ToggleEngine_K2Node_EnhancedInputActionEvent_19 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_19 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_19 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_19 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_19 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(13776);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_18 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_18 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_18 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_18 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_18 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(13592);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_17 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_17 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_17 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_17 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_17 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(13408);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_16 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_16 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_16 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_16 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_16 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(11846);0x0057 return;0x147c170 0x30 void InpActEvt_IA_ResetVehicle_K2Node_EnhancedInputActionEvent_15 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_15 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_15 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_15 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_15 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(8797);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_14 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_14 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_14 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_14 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_14 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(922);0x0057 return;0x147c170 0x30 void InpActEvt_IA_MouseLook_K2Node_EnhancedInputActionEvent_13 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_13 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_13 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_13 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_13 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(1369);0x0057 return;0x147c170 0x30 void InpActEvt_IA_GearUp_K2Node_EnhancedInputActionEvent_12 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_12 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_12 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_12 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_12 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(1816);0x0057 return;0x147c170 0x30 void InpActEvt_IA_GearDown_K2Node_EnhancedInputActionEvent_11 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_11 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_11 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_11 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_11 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2025);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Park_K2Node_EnhancedInputActionEvent_10 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_10 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_10 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_10 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_10 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2234);0x0057 return;0x147c170 0x30 void InpActEvt_IA_LightToggle_K2Node_EnhancedInputActionEvent_9 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_9 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_9 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_9 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_9 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2428);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_8 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_8 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_8 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_8 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_8 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2612);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_7 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_7 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_7 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_7 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_7 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2807);0x0057 return;0x147c170 0x30 void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_6 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_6 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_6 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_6 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_6 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(2991);0x0057 return;0x147c170 0x30 void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_5 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_5 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_5 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_5 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_5 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(3600);0x0057 return;0x147c170 0x30 void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_4 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_4 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_4 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_4 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_4 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(3862);0x0057 return;0x147c170 0x30 void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_3 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_3 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_3 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_3 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_3 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(4046);0x0057 return;0x147c170 0x30 void InpActEvt_IA_StartSmoke_K2Node_EnhancedInputActionEvent_2 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_2 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_2 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_2 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_2 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(4768);0x0057 return;0x147c170 0x30 void InpActEvt_IA_DragSmoke_K2Node_EnhancedInputActionEvent_1 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(4962);0x0057 return;0x147c170 0x30 void InpActEvt_IA_StopSmoke_K2Node_EnhancedInputActionEvent_0 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048 ExecuteUbergraph_BP_VehicleBase(5156);0x0057 return;0x147c170 0x30 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_VehicleBase(5871);0x0021 return;Event Public 0x147c170 0x04 void UpdateLightDecorations (UVehicle_LightController_C * LightController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_LightController = LightController;0x0012 ExecuteUbergraph_BP_VehicleBase(6022);0x0021 return;Protected 0x147c170 0x08 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(6023);0x000F return;Event Protected 0x147c170 0x00 void UpdateLights () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(6028);0x000F return;Public 0x147c170 0x00 void ForceTeleport (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location_1 = Location;0x0012 ExecuteUbergraph_BP_VehicleBase(6098);0x0021 return;0x147c170 0x18 void DoForceTeleport (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012 ExecuteUbergraph_BP_VehicleBase(7173);0x0021 return;0x147c170 0x18 void AnimateCameraPosition (const FVector & NewLocation ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewLocation = NewLocation;0x0012 ExecuteUbergraph_BP_VehicleBase(7235);0x0021 return;0x147c170 0x18 void BndEvt__VehicleMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature (UPrimitiveComponent * HitComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , const FVector & NormalImpulse , FHitResult & Hit ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_HitComponent = HitComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_NormalImpulse = NormalImpulse;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_Hit = Hit;0x005A ExecuteUbergraph_BP_VehicleBase(7344);0x0069 return;0x147c170 0x130 void SetSpringTravel (double Length ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Length = Length;0x0012 ExecuteUbergraph_BP_VehicleBase(7345);0x0021 return;0x147c170 0x08 void SetShockAbsorberStrength (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength_2 = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(7350);0x0021 return;0x147c170 0x08 void UpdateThrottleAndSteering () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(7385);0x000F return;0x147c170 0x00 void OnPlayerSit (ARGFirstPersonCharacter * PlayerCharacter , bool IsSittingDown ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_PlayerCharacter = PlayerCharacter;0x0012 PersistentFrame.K2Node_Event_IsSittingDown = IsSittingDown;0x0024 ExecuteUbergraph_BP_VehicleBase(7720);0x0033 return;Public 0x147c170 0x09 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(7721);0x000F return;Public 0x147c170 0x00 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_VehicleBase(7722);0x0021 return;Public 0x147c170 0x04 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(7755);0x000F return;Public 0x147c170 0x00 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_VehicleBase(7771);0x0021 return;Public 0x147c170 0x04 void AssignGamePlayTags (const FGameplayTagContainer & TagsToAdd , const FGameplayTagContainer & TagsToRemove ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_TagsToAdd = TagsToAdd;0x0012 PersistentFrame.K2Node_Event_TagsToRemove = TagsToRemove;0x0024 ExecuteUbergraph_BP_VehicleBase(7772);0x0033 return;Public 0x147c170 0x40 void CallBackSecondaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player_1 = Player;0x0012 PersistentFrame.K2Node_Event_Stop_1 = Stop;0x0024 ExecuteUbergraph_BP_VehicleBase(7830);0x0033 return;Public 0x147c170 0x09 void CallBackPrimaryFire (ABP_FirstPersonCharacter_C * Player , bool Stop ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Player = Player;0x0012 PersistentFrame.K2Node_Event_Stop = Stop;0x0024 ExecuteUbergraph_BP_VehicleBase(8045);0x0033 return;Public 0x147c170 0x09 void ReceivePossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewController = NewController;0x0012 ExecuteUbergraph_BP_VehicleBase(8046);0x0021 return;Event Public 0x147c170 0x08 void Client_OnPossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewController = NewController;0x0012 ExecuteUbergraph_BP_VehicleBase(8070);0x0021 return;0x147c170 0x08 void Mulicast_AttachDriver (AActor * Driver ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Driver_1 = Driver;0x0012 ExecuteUbergraph_BP_VehicleBase(8263);0x0021 return;0x147c170 0x08 void Multicast_DetachDriver (AActor * Driver ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Driver = Driver;0x0012 ExecuteUbergraph_BP_VehicleBase(8362);0x0021 return;0x147c170 0x08 void Server_SetLightStep (int32 LightStep ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LightStep = LightStep;0x0012 ExecuteUbergraph_BP_VehicleBase(8981);0x0021 return;0x147c170 0x04 void ReceiveUnpossessed (AController * OldController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_OldController = OldController;0x0012 ExecuteUbergraph_BP_VehicleBase(9001);0x0021 return;Event Public 0x147c170 0x08 void Multicast_OnUnpossessed (AController * OldController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_OldController = OldController;0x0012 ExecuteUbergraph_BP_VehicleBase(9040);0x0021 return;0x147c170 0x08 void Server_SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed_2 = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(9045);0x0021 return;0x147c170 0x01 void Internal_SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed_1 = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(9069);0x0021 return;0x147c170 0x01 void SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(9084);0x0021 return;0x147c170 0x01 void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_1_OnGearShifted__DelegateSignature (int32 previousGear , int32 newGear ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_previousGear = previousGear;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_newGear = newGear;0x0024 ExecuteUbergraph_BP_VehicleBase(9167);0x0033 return;0x147c170 0x08 void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_2_OnGearShifterPositionUpdated__DelegateSignature (float GearShifterXRaw , float GearShifterYRaw , float GearShifterXDisplay , float GearShifterYDisplay ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_GearShifterXRaw = GearShifterXRaw;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_GearShifterYRaw = GearShifterYRaw;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_GearShifterXDisplay = GearShifterXDisplay;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_GearShifterYDisplay = GearShifterYDisplay;0x0048 ExecuteUbergraph_BP_VehicleBase(9201);0x0057 return;0x147c170 0x10 void Server_Honk (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking_2 = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10275);0x0021 return;0x147c170 0x01 void Multicast_Honk (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking_1 = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10299);0x0021 return;0x147c170 0x01 void PlayHonkSound (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10450);0x0021 return;0x147c170 0x01 void SetSpringDownforce (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength_1 = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(10494);0x0021 return;0x147c170 0x08 void SetSpringStrength (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(10550);0x0021 return;0x147c170 0x08 void UpdateReplicatedAimRotation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(10860);0x000F return;0x147c170 0x00 void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_3_OnGearBoxStruggleUpdated__DelegateSignature (const FVector2D & previousNormalizedStruggle , const FVector2D & currentNormalizedStruggle ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_previousNormalizedStruggle = previousNormalizedStruggle;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_currentNormalizedStruggle = currentNormalizedStruggle;0x0024 ExecuteUbergraph_BP_VehicleBase(10896);0x0033 return;0x147c170 0x20 void Serverstartsmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11831);0x000F return;0x147c170 0x00 void ServerDragSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11836);0x000F return;0x147c170 0x00 void ServerEndSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11841);0x000F return;0x147c170 0x00 void AttachDriver (ABP_FirstPersonCharacter_C * Target ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012 ExecuteUbergraph_BP_VehicleBase(12030);0x0021 return;0x147c170 0x08 void StartFixVehicle_AtLoc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(12634);0x000F return;0x147c170 0x00 void EndFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(12678);0x000F return;0x147c170 0x00 void FixVehicleTick (double Lerp ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Lerp = Lerp;0x0012 ExecuteUbergraph_BP_VehicleBase(12683);0x0021 return;0x147c170 0x08 void RequestFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(13214);0x000F return;0x147c170 0x00 void StartFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(13219);0x000F return;0x147c170 0x00 void All_DetachAllWheels () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14103);0x000F return;0x147c170 0x00 void Request_DetachAllWheels () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14108);0x000F return;0x147c170 0x00 void Request_DetachRandomWheel () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14113);0x000F return;0x147c170 0x00 void All_DetachSpecificWheel (int32 WheelIndex ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WheelIndex = WheelIndex;0x0012 ExecuteUbergraph_BP_VehicleBase(14219);0x0021 return;0x147c170 0x04 void ExecuteUbergraph_BP_VehicleBase (int32 EntryPoint ) Script686 statements · 14,395 bytes of bytecode 0x0000 PushFlow(Label_3838);0x0005 goto [EntryPoint];0x000F CameraArm.K2_SetRelativeLocation(CameraAnimateTo, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0043 PopFlow();0x0044 Label_0044:0x0044 OnRep_ShockAbsorberStrength();0x0052 PopFlow();0x0053 Label_0053:0x0053 MarkPropertyDirtyFromRepIndex(this, 26, FName(ShockAbsorberStrength));0x0070 goto Label_0044;0x0075 Label_0075:0x0075 FlushNetDormancy();0x007F ShockAbsorberStrength = K2Node_CustomEvent_Strength_2;0x009A goto Label_0053;0x009F Label_009F:0x009F OnRep_SpringTravel();0x00AD PopFlow();0x00AE Label_00AE:0x00AE MarkPropertyDirtyFromRepIndex(this, 27, FName(SpringTravel));0x00CB goto Label_009F;0x00D0 Label_00D0:0x00D0 FlushNetDormancy();0x00DA SpringTravel = K2Node_CustomEvent_Length;0x00F5 goto Label_00AE;0x00FA Label_00FA:0x00FA OnRep_SpringDownforce();0x0108 PopFlow();0x0109 Label_0109:0x0109 MarkPropertyDirtyFromRepIndex(this, 25, FName(SpringDownforce));0x0126 goto Label_00FA;0x012B Label_012B:0x012B FlushNetDormancy();0x0135 SpringDownforce = K2Node_CustomEvent_Strength_1;0x0150 goto Label_0109;0x0155 Label_0155:0x0155 OnRep_SpringStrength();0x0163 PopFlow();0x0164 Label_0164:0x0164 MarkPropertyDirtyFromRepIndex(this, 24, FName(SpringStrength));0x0181 goto Label_0155;0x0186 Label_0186:0x0186 FlushNetDormancy();0x0190 SpringStrength = K2Node_CustomEvent_Strength;0x01AB goto Label_0164;0x01B0 Label_01B0:0x01B0 OnRep_LightStep();0x01BE Server_SetLightStep(LightStep);0x01D5 OnLightStepUpdated();0x01E3 PopFlow();0x01E4 Label_01E4:0x01E4 MarkPropertyDirtyFromRepIndex(this, 28, FName(LightStep));0x0201 goto Label_01B0;0x0206 Label_0206:0x0206 FlushNetDormancy();0x0210 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(LightStep, 1);0x023A CallFunc_Wrap_ReturnValue = Wrap(CallFunc_Add_IntInt_ReturnValue, -1, 2);0x0269 LightStep = CallFunc_Wrap_ReturnValue;0x0284 goto Label_01E4;0x0289 Label_0289:0x0289 OnRep_LightStep();0x0297 PopFlow();0x0298 Label_0298:0x0298 MarkPropertyDirtyFromRepIndex(this, 28, FName(LightStep));0x02B5 goto Label_0289;0x02BA Label_02BA:0x02BA FlushNetDormancy();0x02C4 LightStep = K2Node_CustomEvent_LightStep;0x02DF goto Label_0298;0x02E4 Label_02E4:0x02E4 OnRep_IsClutchDown();0x02F2 PopFlow();0x02F3 Label_02F3:0x02F3 MarkPropertyDirtyFromRepIndex(this, 29, FName(IsClutchDown));0x0310 goto Label_02E4;0x0315 Label_0315:0x0315 FlushNetDormancy();0x031F IsClutchDown = K2Node_CustomEvent_ClutchPressed_1;0x0332 goto Label_02F3;0x0337 Label_0337:0x0337 FlushNetDormancy();0x0341 CallFunc_GetBaseAimRotation_ReturnValue = GetBaseAimRotation();0x0361 ReplicatedAimRotation = CallFunc_GetBaseAimRotation_ReturnValue;0x037C MarkPropertyDirtyFromRepIndex(this, 30, FName(ReplicatedAimRotation));0x0399 PopFlow();0x039A CallFunc_Conv_InputActionValueToAxis2D_ReturnValue = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_14);0x03BF Temp_struct_Variable = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue;0x03DA Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_14);0x03F7 Temp_real_Variable_1 = Temp_real_Variable_1;0x0412 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_14);0x042F Temp_real_Variable = Temp_real_Variable;0x044A Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_14;0x045D BreakVector2D(Temp_struct_Variable, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0482 GetMouseSensitivity(CallFunc_GetMouseSensitivity_MouseSensitivity);0x0499 BreakVector2D(CallFunc_GetMouseSensitivity_MouseSensitivity, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x04BE CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_3, CallFunc_BreakVector2D_Y);0x04EC CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_X);0x051A CallFunc_HandleLook_ActionValueX_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x0537 HandleLook(CallFunc_HandleLook_ActionValueX_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3, true);0x0558 PopFlow();0x0559 CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1 = Conv_InputActionValueToAxis2D(K2Node_EnhancedInputActionEvent_ActionValue_13);0x057E Temp_struct_Variable_1 = CallFunc_Conv_InputActionValueToAxis2D_ReturnValue_1;0x0599 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_13);0x05B6 Temp_real_Variable_3 = Temp_real_Variable_3;0x05D1 Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_13);0x05EE Temp_real_Variable_2 = Temp_real_Variable_2;0x0609 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction_13;0x061C BreakVector2D(Temp_struct_Variable_1, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0641 GetMouseSensitivity(CallFunc_GetMouseSensitivity_MouseSensitivity);0x0658 BreakVector2D(CallFunc_GetMouseSensitivity_MouseSensitivity, CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_Y_3);0x067D CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y_1, CallFunc_BreakVector2D_Y_3);0x06AB CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_3, CallFunc_BreakVector2D_X_1);0x06D9 CallFunc_HandleLook_ActionValueX_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x06F6 HandleLook(CallFunc_HandleLook_ActionValueX_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_2, false);0x0717 PopFlow();0x0718 CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_12);0x0735 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0748 Temp_real_Variable_5 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_12);0x0765 Temp_real_Variable_5 = Temp_real_Variable_5;0x0780 Temp_real_Variable_4 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_12);0x079D Temp_real_Variable_4 = Temp_real_Variable_4;0x07B8 Temp_object_Variable_2 = K2Node_EnhancedInputActionEvent_SourceAction_12;0x07CB if (!(UseGearbox)) goto Label_07DA;0x07D9 PopFlow();0x07DA Label_07DA:0x07DA GearUp();0x07E8 PopFlow();0x07E9 CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_11);0x0806 Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x0819 Temp_real_Variable_7 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_11);0x0836 Temp_real_Variable_7 = Temp_real_Variable_7;0x0851 Temp_real_Variable_6 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_11);0x086E Temp_real_Variable_6 = Temp_real_Variable_6;0x0889 Temp_object_Variable_3 = K2Node_EnhancedInputActionEvent_SourceAction_11;0x089C if (!(UseGearbox)) goto Label_08AB;0x08AA PopFlow();0x08AB Label_08AB:0x08AB GearDown();0x08B9 PopFlow();0x08BA CallFunc_Conv_InputActionValueToBool_ReturnValue_2 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_10);0x08D7 Temp_bool_Variable_2 = CallFunc_Conv_InputActionValueToBool_ReturnValue_2;0x08EA Temp_real_Variable_9 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_10);0x0907 Temp_real_Variable_9 = Temp_real_Variable_9;0x0922 Temp_real_Variable_8 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_10);0x093F Temp_real_Variable_8 = Temp_real_Variable_8;0x095A Temp_object_Variable_4 = K2Node_EnhancedInputActionEvent_SourceAction_10;0x096D HandleParkInput();0x097B PopFlow();0x097C CallFunc_Conv_InputActionValueToBool_ReturnValue_3 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_9);0x0999 Temp_bool_Variable_3 = CallFunc_Conv_InputActionValueToBool_ReturnValue_3;0x09AC Temp_real_Variable_11 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_9);0x09C9 Temp_real_Variable_11 = Temp_real_Variable_11;0x09E4 Temp_real_Variable_10 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_9);0x0A01 Temp_real_Variable_10 = Temp_real_Variable_10;0x0A1C Temp_object_Variable_5 = K2Node_EnhancedInputActionEvent_SourceAction_9;0x0A2F goto Label_0206;0x0A34 CallFunc_Conv_InputActionValueToBool_ReturnValue_4 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_8);0x0A51 Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_4;0x0A64 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_8);0x0A81 Temp_real_Variable_13 = Temp_real_Variable_13;0x0A9C Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_8);0x0AB9 Temp_real_Variable_12 = Temp_real_Variable_12;0x0AD4 Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_8;0x0AE7 Label_0AE7:0x0AE7 SetClutchState(false);0x0AF6 PopFlow();0x0AF7 CallFunc_Conv_InputActionValueToBool_ReturnValue_5 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_7);0x0B14 Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_5;0x0B27 Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_7);0x0B44 Temp_real_Variable_13 = Temp_real_Variable_13;0x0B5F Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_7);0x0B7C Temp_real_Variable_12 = Temp_real_Variable_12;0x0B97 Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_7;0x0BAA goto Label_0AE7;0x0BAF CallFunc_Conv_InputActionValueToBool_ReturnValue_6 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_6);0x0BCC Temp_bool_Variable_4 = CallFunc_Conv_InputActionValueToBool_ReturnValue_6;0x0BDF Temp_real_Variable_13 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_6);0x0BFC Temp_real_Variable_13 = Temp_real_Variable_13;0x0C17 Temp_real_Variable_12 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_6);0x0C34 Temp_real_Variable_12 = Temp_real_Variable_12;0x0C4F Temp_object_Variable_6 = K2Node_EnhancedInputActionEvent_SourceAction_6;0x0C62 SetClutchState(true);0x0C71 PopFlow();0x0C72 Label_0C72:0x0C72 CallFunc_AddToPlayerScreen_ReturnValue = VehicleHUD.AddToPlayerScreen(0);0x0CA1 CallFunc_GetController_ReturnValue_2 = GetController();0x0CB5 K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetController_ReturnValue_2);0x0CD9 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0CF6 if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0D00 Temp_byte_Variable = 2;0x0D14 Temp_byte_Variable_1 = 0;0x0D28 CallFunc_IsPumpiHUDMode_ReturnValue = K2Node_DynamicCast_AsRGPlayer_Controller.IsPumpiHUDMode();0x0D52 Temp_bool_Variable_6 = CallFunc_IsPumpiHUDMode_ReturnValue;0x0D65 VehicleHUD.SetVisibility(Switch(Temp_bool_Variable_6, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0DBE PopFlow();0x0DBF Label_0DBF:0x0DBF VehicleHUD.RemoveFromParent();0x0DE3 PopFlow();0x0DE4 Label_0DE4:0x0DE4 CallFunc_IsValid_ReturnValue = IsValid(VehicleHUD);0x0E01 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0E0B goto Label_0DBF;0x0E10 CallFunc_Conv_InputActionValueToBool_ReturnValue_7 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_5);0x0E2D Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_7;0x0E40 Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_5);0x0E5D Temp_real_Variable_15 = Temp_real_Variable_15;0x0E78 Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_5);0x0E95 Temp_real_Variable_14 = Temp_real_Variable_14;0x0EB0 Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_5;0x0EC3 Label_0EC3:0x0EC3 Server_Honk(Temp_bool_Variable_5);0x0EDA CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x0EEF if (!(CallFunc_IsServer_ReturnValue_2)) goto Label_0EFE;0x0EFD PopFlow();0x0EFE Label_0EFE:0x0EFE PlayHonkSound(Temp_bool_Variable_5);0x0F15 PopFlow();0x0F16 CallFunc_Conv_InputActionValueToBool_ReturnValue_8 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_4);0x0F33 Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_8;0x0F46 Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_4);0x0F63 Temp_real_Variable_15 = Temp_real_Variable_15;0x0F7E Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_4);0x0F9B Temp_real_Variable_14 = Temp_real_Variable_14;0x0FB6 Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_4;0x0FC9 goto Label_0EC3;0x0FCE CallFunc_Conv_InputActionValueToBool_ReturnValue_9 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_3);0x0FEB Temp_bool_Variable_5 = CallFunc_Conv_InputActionValueToBool_ReturnValue_9;0x0FFE Temp_real_Variable_15 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_3);0x101B Temp_real_Variable_15 = Temp_real_Variable_15;0x1036 Temp_real_Variable_14 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_3);0x1053 Temp_real_Variable_14 = Temp_real_Variable_14;0x106E Temp_object_Variable_7 = K2Node_EnhancedInputActionEvent_SourceAction_3;0x1081 goto Label_0EC3;0x1086 Label_1086:0x1086 CallFunc_IsValid_ReturnValue_1 = IsValid(GearStruggle);0x10A3 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x10AD BreakVector2D(K2Node_ComponentBoundEvent_currentNormalizedStruggle, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x10D2 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x1100 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 10);0x112E CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue_1, 0, 1);0x1165 CallFunc_SetFloatParameter_InFloat_ImplicitCast_1 = Cast<3>(CallFunc_FClamp_ReturnValue_1);0x1182 GearStruggle.SetFloatParameter(FName(StruggleAlpha), CallFunc_SetFloatParameter_InFloat_ImplicitCast_1);0x11BD BreakVector2D(K2Node_ComponentBoundEvent_currentNormalizedStruggle, CallFunc_BreakVector2D_X_2, CallFunc_BreakVector2D_Y_2);0x11E2 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_X_2, 10);0x1210 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Multiply_DoubleDouble_ReturnValue, 0, 1);0x1247 CallFunc_SetFloatParameter_InFloat_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x1264 GearStruggle.SetFloatParameter(FName(StickMovement), CallFunc_SetFloatParameter_InFloat_ImplicitCast);0x129F PopFlow();0x12A0 CallFunc_Conv_InputActionValueToBool_ReturnValue_10 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_2);0x12BD Temp_bool_Variable_7 = CallFunc_Conv_InputActionValueToBool_ReturnValue_10;0x12D0 Temp_real_Variable_17 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_2);0x12ED Temp_real_Variable_17 = Temp_real_Variable_17;0x1308 Temp_real_Variable_16 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_2);0x1325 Temp_real_Variable_16 = Temp_real_Variable_16;0x1340 Temp_object_Variable_8 = K2Node_EnhancedInputActionEvent_SourceAction_2;0x1353 Serverstartsmoke();0x1361 PopFlow();0x1362 CallFunc_Conv_InputActionValueToBool_ReturnValue_11 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x137F Temp_bool_Variable_8 = CallFunc_Conv_InputActionValueToBool_ReturnValue_11;0x1392 Temp_real_Variable_19 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x13AF Temp_real_Variable_19 = Temp_real_Variable_19;0x13CA Temp_real_Variable_18 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x13E7 Temp_real_Variable_18 = Temp_real_Variable_18;0x1402 Temp_object_Variable_9 = K2Node_EnhancedInputActionEvent_SourceAction_1;0x1415 ServerDragSmoke();0x1423 PopFlow();0x1424 CallFunc_Conv_InputActionValueToBool_ReturnValue_12 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x1441 Temp_bool_Variable_9 = CallFunc_Conv_InputActionValueToBool_ReturnValue_12;0x1454 Temp_real_Variable_21 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x1471 Temp_real_Variable_21 = Temp_real_Variable_21;0x148C Temp_real_Variable_20 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x14A9 Temp_real_Variable_20 = Temp_real_Variable_20;0x14C4 Temp_object_Variable_10 = K2Node_EnhancedInputActionEvent_SourceAction;0x14D7 ServerEndSmoke();0x14E5 PopFlow();0x14E6 Label_14E6:0x14E6 CallFunc_FixVehicleTick_Lerp_ImplicitCast = Cast<4>(FixVehicle_Lerp_614765BE4DBD22EBBF16099271650CC8);0x1503 FixVehicleTick(CallFunc_FixVehicleTick_Lerp_ImplicitCast);0x151A PopFlow();0x151B Label_151B:0x151B CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(FixVehicleStartPos, FVector(0, 0, 200));0x1559 FixVehicleEndPos = CallFunc_Add_VectorVector_ReturnValue;0x1574 GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x158B CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_GetVehicleMesh_Mesh_1.K2_GetComponentToWorld();0x15BD BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x15EB FixVehicleStartRot = CallFunc_BreakTransform_Rotation_1;0x1606 BreakRotator(FixVehicleStartRot, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1634 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x1663 FixVehicleEndRot = CallFunc_MakeRotator_ReturnValue;0x167E FixVehicle.PlayFromStart();0x169E PopFlow();0x169F Label_169F:0x169F ReceiveBeginPlay();0x16A9 HandleGodMode();0x16B7 LightMaterial_Init();0x16C5 InitSkidSoundsAndParticles();0x16D3 DefaultGears = Gears;0x16EE PopFlow();0x16EF ReceiveTick(K2Node_Event_DeltaSeconds);0x1702 UpdateThrottleAndSteering();0x1710 GetAirSpeed(CallFunc_GetAirSpeed_AirSpeed);0x1727 K2Node_CallDelegate_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x1744 OnAirSpeedUpdated.Broadcast(CallFunc_GetAirSpeed_AirSpeed, K2Node_CallDelegate_DeltaTime_ImplicitCast);0x1769 UpdateReplicatedAimRotation();0x1777 GetSpeedFromWheelRotation();0x1785 PopFlow();0x1786 PopFlow();0x1787 goto Label_169F;0x178C GetBrakeApplied(CallFunc_GetBrakeApplied_isBrakeApplied);0x17A3 SetLightsActive(FName(VS_BrakeLight), CallFunc_GetBrakeApplied_isBrakeApplied);0x17C7 UpdateLights();0x17D1 PopFlow();0x17D2 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x17E6 if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x17F0 DoForceTeleport(K2Node_CustomEvent_Location_1);0x1807 PopFlow();0x1808 Label_1808:0x1808 PushFlow(Label_1B1E);0x180D GetAllWheels(CallFunc_GetAllWheels_Wheels);0x1824 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x185F CallFunc_Array_Get_Item_1.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh_1);0x188C CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetWheelMesh_WheelMesh_1);0x18A9 if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x18B3 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x18CA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x1905 CallFunc_Array_Get_Item_1.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh_1);0x1932 CallFunc_Array_Get_Item_1.GetWheelController(CallFunc_GetWheelController_ControllerMesh_1);0x195F CallFunc_K2_GetComponentToWorld_ReturnValue_2 = CallFunc_GetWheelMesh_WheelMesh_1.K2_GetComponentToWorld();0x1991 CallFunc_K2_GetComponentToWorld_ReturnValue_3 = CallFunc_GetWheelController_ControllerMesh_1.K2_GetComponentToWorld();0x19C3 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_2, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x19F1 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_3, CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x1A1F CallFunc_REase_Alpha_ImplicitCast = Cast<3>(K2Node_CustomEvent_Lerp);0x1A3C CallFunc_REase_ReturnValue_1 = REase(CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Rotation_4, CallFunc_REase_Alpha_ImplicitCast, true, 7, 2f, 2);0x1A80 CallFunc_VEase_Alpha_ImplicitCast = Cast<3>(K2Node_CustomEvent_Lerp);0x1A9D CallFunc_VEase_ReturnValue_1 = VEase(CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Location_4, CallFunc_VEase_Alpha_ImplicitCast, 7, 2f, 2);0x1AE0 CallFunc_GetWheelMesh_WheelMesh_1.K2_SetWorldLocationAndRotation(CallFunc_VEase_ReturnValue_1, CallFunc_REase_ReturnValue_1, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult_2, true);0x1B1D PopFlow();0x1B1E Label_1B1E:0x1B1E CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1B48 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x1B63 Label_1B63:0x1B63 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x1B7A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x1BB5 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x1BDB if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1BE5 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x1C00 goto Label_1808;0x1C05 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x1C21 TeleportVehicle(K2Node_CustomEvent_Location, CallFunc_K2_GetActorRotation_ReturnValue, false);0x1C42 PopFlow();0x1C43 CameraAnimateTo = K2Node_CustomEvent_NewLocation;0x1C5E CameraAnimateFrom = CameraArm.RelativeLocation;0x1C8F CameraLocationAnimation.PlayFromStart();0x1CAF PopFlow();0x1CB0 PopFlow();0x1CB1 goto Label_00D0;0x1CB6 goto Label_0075;0x1CBB Label_1CBB:0x1CBB TryToExitVehicle();0x1CC9 PopFlow();0x1CCA Label_1CCA:0x1CCA ToogleDebugMenu();0x1CD8 PopFlow();0x1CD9 CallFunc_GetBoundActionValue_ReturnValue_1 = GetBoundActionValue(this, /Game/Ride/Input/Actions/Vehicle/IA_Throttle.IA_Throttle);0x1CFF CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1 = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue_1);0x1D24 CallFunc_FMin_ReturnValue = FMin(0, CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1);0x1D52 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2 = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue_1);0x1D77 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FMin_ReturnValue, CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2, IsClutchDown);0x1DAE SetThrottleAndBrakeInput(CallFunc_SelectFloat_ReturnValue);0x1DC5 CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/Ride/Input/Actions/Vehicle/IA_Steer.IA_Steer);0x1DEB CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue);0x1E10 SetSteeringInput(CallFunc_Conv_InputActionValueToAxis1D_ReturnValue);0x1E27 PopFlow();0x1E28 PopFlow();0x1E29 PopFlow();0x1E2A PopFlow();0x1E2B Label_1E2B:0x1E2B SetHandbrakeInput(true);0x1E3A PopFlow();0x1E3B Label_1E3B:0x1E3B SetHandbrakeInput(false);0x1E4A PopFlow();0x1E4B PopFlow();0x1E4C Label_1E4C:0x1E4C RequestFixVehicle();0x1E5A PopFlow();0x1E5B PopFlow();0x1E5C PopFlow();0x1E5D Label_1E5D:0x1E5D CallFunc_IsPlaying_ReturnValue = FixVehicle.IsPlaying();0x1E87 if (!(CallFunc_IsPlaying_ReturnValue)) goto Label_1E4C;0x1E95 PopFlow();0x1E96 PopFlow();0x1E97 CallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x1EB4 Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x1EC7 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x1EE4 Temp_real_Variable_24 = Temp_real_Variable_24;0x1EFF Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x1F1C Temp_real_Variable_25 = Temp_real_Variable_25;0x1F37 Temp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x1F4A CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x1F5E if (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0x1F68 goto Label_1CCA;0x1F6D PopFlow();0x1F6E Client_OnPossessed(K2Node_Event_NewController);0x1F85 PopFlow();0x1F86 K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(K2Node_CustomEvent_NewController);0x1FAA K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x1FC7 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1FD1 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/VehicleHUD/WG_VehicleHUD.WG_VehicleHUD_C, K2Node_DynamicCast_AsPlayer_Controller);0x200E SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(Vehicle), this);0x202F VehicleHUD = CallFunc_Create_ReturnValue;0x2042 goto Label_0C72;0x2047 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Driver_1);0x206B K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x2088 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x2092 AttachDriver(K2Node_DynamicCast_AsBP_First_Person_Character);0x20A9 PopFlow();0x20AA K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Driver);0x20CE K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x20EB if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x20F5 K2Node_DynamicCast_AsBP_First_Person_Character_1.K2_DetachFromActor(1, 0, 1);0x211B CallFunc_GetUpVector_ReturnValue = VehicleMesh.GetUpVector();0x214D CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, FVector(0, 0, 150));0x218B CallFunc_GetSocketLocation_ReturnValue = VehicleMesh.GetSocketLocation(DriverSeatSocket);0x21CA CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x21F8 CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x2236 K2Node_DynamicCast_AsBP_First_Person_Character_1.SetIsDriver(false, nullptr);0x225C PopFlow();0x225D CallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_15);0x227A Temp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x228D Temp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x22AA Temp_real_Variable_22 = Temp_real_Variable_22;0x22C5 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x22E2 Temp_real_Variable_23 = Temp_real_Variable_23;0x22FD Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x2310 goto Label_1E5D;0x2315 goto Label_02BA;0x231A Label_231A:0x231A ToggleEngine();0x2328 PopFlow();0x2329 Multicast_OnUnpossessed(K2Node_Event_OldController);0x2340 SetHandbrakeInput(false);0x234F PopFlow();0x2350 goto Label_0DE4;0x2355 Internal_SetClutchState(K2Node_CustomEvent_ClutchPressed_2);0x236C PopFlow();0x236D if (!(UseGearbox)) PopFlow();0x2377 goto Label_0315;0x237C Server_SetClutchState(K2Node_CustomEvent_ClutchPressed);0x2393 CallFunc_IsServer_ReturnValue = IsServer(this);0x23A8 if (!(CallFunc_IsServer_ReturnValue)) goto Label_23B7;0x23B6 PopFlow();0x23B7 Label_23B7:0x23B7 Internal_SetClutchState(K2Node_CustomEvent_ClutchPressed);0x23CE PopFlow();0x23CF if (!(UseGearbox)) PopFlow();0x23D9 HandleGearBoxShift(K2Node_ComponentBoundEvent_newGear);0x23F0 PopFlow();0x23F1 CallFunc_OnGearShifterPositionUpdated_GearShifterXRaw_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterXRaw);0x240E CallFunc_OnGearShifterPositionUpdated_GearShifterYRaw_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterYRaw);0x242B CallFunc_OnGearShifterPositionUpdated_GearShifterXDisplay_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterXDisplay);0x2448 CallFunc_OnGearShifterPositionUpdated_GearShifterYDisplay_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterYDisplay);0x2465 OnGearShifterPositionUpdated(CallFunc_OnGearShifterPositionUpdated_GearShifterXRaw_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterYRaw_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterXDisplay_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterYDisplay_ImplicitCast);0x2497 PopFlow();0x2498 Label_2498:0x2498 Temp_int_Array_Index_Variable = 0;0x24AF Label_24AF:0x24AF GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x24C6 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_1);0x2501 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x2527 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_27BE;0x2535 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x2550 PushFlow(Label_27D9);0x2555 GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x256C /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x25A7 CallFunc_GetIsAttached_ReturnValue = CallFunc_Array_Get_Item.GetIsAttached();0x25D1 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_GetIsAttached_ReturnValue);0x25EE if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_2745;0x25FC GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x2613 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x264E CallFunc_Array_Get_Item.GetWheelController(CallFunc_GetWheelController_ControllerMesh);0x267B CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_GetWheelController_ControllerMesh.K2_GetComponentToWorld();0x26AD CallFunc_Array_Get_Item.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh);0x26DA BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x2708 CallFunc_GetWheelMesh_WheelMesh.K2_SetWorldLocationAndRotation(CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult_1, true);0x2745 Label_2745:0x2745 GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x275C /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x2797 CallFunc_Array_Get_Item.Attach(false, false);0x27BD PopFlow();0x27BE Label_27BE:0x27BE SetPhysics(true);0x27CD SetShouldSyncWithServer(true);0x27D8 PopFlow();0x27D9 Label_27D9:0x27D9 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x2803 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x281E goto Label_24AF;0x2823 Multicast_Honk(K2Node_CustomEvent_IsHonking_2);0x283A PopFlow();0x283B CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x2853 CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x2868 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsServer_ReturnValue_1);0x2885 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x28AB if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_28BA;0x28B9 PopFlow();0x28BA Label_28BA:0x28BA PlayHonkSound(K2Node_CustomEvent_IsHonking_1);0x28D1 PopFlow();0x28D2 if (!(K2Node_CustomEvent_IsHonking)) goto Label_28EF;0x28E0 PlayHonkSFX();0x28EE PopFlow();0x28EF Label_28EF:0x28EF StopHonkSFX();0x28FD PopFlow();0x28FE goto Label_012B;0x2903 Label_2903:0x2903 Temp_int_Loop_Counter_Variable = 0;0x291A Temp_int_Array_Index_Variable_1 = 0;0x2931 goto Label_1B63;0x2936 goto Label_0186;0x293B Label_293B:0x293B CallFunc_GetController_ReturnValue = GetController();0x294F CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetController_ReturnValue);0x296C if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x2976 CallFunc_GetController_ReturnValue = GetController();0x298A CallFunc_GetForwardVector_ReturnValue = VehicleMesh.GetForwardVector();0x29BC CallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x29E1 BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x2A0F CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x2A3E CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x2A6B PopFlow();0x2A6C CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x2A81 if (!(CallFunc_IsServer_ReturnValue_3)) PopFlow();0x2A8B goto Label_0337;0x2A90 goto Label_1086;0x2A95 Label_2A95:0x2A95 CallFunc_GetController_ReturnValue_1 = GetController();0x2AA9 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2ACD K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2AEA K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2B17 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2B3B K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2B58 CallFunc_IsValid_ReturnValue_3 = IsValid(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2B75 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x2B7F CallFunc_GetController_ReturnValue_1 = GetController();0x2B93 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2BB7 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2BD4 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2C01 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2C25 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2C42 K2Node_DynamicCast_AsBP_First_Person_Character_2.StartSmoke();0x2C66 PopFlow();0x2C67 Label_2C67:0x2C67 CallFunc_GetController_ReturnValue_1 = GetController();0x2C7B K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2C9F K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2CBC K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2CE9 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2D0D K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2D2A K2Node_DynamicCast_AsBP_First_Person_Character_2.EndSmoke();0x2D4E PopFlow();0x2D4F Label_2D4F:0x2D4F CallFunc_GetController_ReturnValue_1 = GetController();0x2D63 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2D87 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2DA4 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2DD1 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2DF5 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2E12 K2Node_DynamicCast_AsBP_First_Person_Character_2.DragSmoke();0x2E36 PopFlow();0x2E37 goto Label_2A95;0x2E3C goto Label_2D4F;0x2E41 goto Label_2C67;0x2E46 CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_16);0x2E63 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x2E76 Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x2E93 Temp_real_Variable_26 = Temp_real_Variable_26;0x2EAE Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x2ECB Temp_real_Variable_27 = Temp_real_Variable_27;0x2EE6 Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x2EF9 goto Label_1E2B;0x2EFE K2Node_CustomEvent_Target.FirstPersonCamera.K2_SetRelativeRotation(FRotator(90, 90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x2F58 CallFunc_K2_AttachToActor_ReturnValue = K2Node_CustomEvent_Target.K2_AttachToActor(this, DriverSeatSocket, 2, 2, 1, false);0x2F93 CallFunc_GetSocketTransform_ReturnValue = VehicleMesh.GetSocketTransform(DriverSeatSocket, 0);0x2FD4 BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3002 CallFunc_GetUpVector_ReturnValue_1 = GetUpVector(CallFunc_BreakTransform_Rotation);0x3027 CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(K2Node_CustomEvent_Target.CapsuleComponent.CapsuleHalfHeight);0x3070 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x3095 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x30C3 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue_1);0x30F1 CallFunc_K2_SetActorLocation_ReturnValue_1 = K2Node_CustomEvent_Target.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult_1, true);0x312F K2Node_CustomEvent_Target.SetIsDriver(true, this);0x3155 goto Label_293B;0x315A PopFlow();0x315B Label_315B:0x315B EndFixVehicle();0x3169 PopFlow();0x316A Label_316A:0x316A Temp_int_Loop_Counter_Variable_1 = 0;0x3181 goto Label_2498;0x3186 goto Label_316A;0x318B CallFunc_REase_Alpha_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_Lerp);0x31A8 CallFunc_REase_ReturnValue = REase(FixVehicleStartRot, FixVehicleEndRot, CallFunc_REase_Alpha_ImplicitCast_1, true, 7, 2f, 2);0x31EC GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh);0x3203 CallFunc_VEase_Alpha_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_Lerp);0x3220 CallFunc_VEase_ReturnValue = VEase(FixVehicleStartPos, FixVehicleEndPos, CallFunc_VEase_Alpha_ImplicitCast_1, 7, 2f, 2);0x3263 CallFunc_GetVehicleMesh_Mesh.K2_SetWorldLocationAndRotation(CallFunc_VEase_ReturnValue, CallFunc_REase_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x32A0 goto Label_2903;0x32A5 Label_32A5:0x32A5 StartFixVehicle();0x32B3 PopFlow();0x32B4 Label_32B4:0x32B4 CallFunc_IsPlaying_ReturnValue_1 = FixVehicle.IsPlaying();0x32DE if (!(CallFunc_IsPlaying_ReturnValue_1)) goto Label_32ED;0x32EC PopFlow();0x32ED Label_32ED:0x32ED SetShouldSyncWithServer(false);0x32F8 SetPhysics(false);0x3307 GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x331E CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_GetVehicleMesh_Mesh_1.K2_GetComponentToWorld();0x3350 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x337E FixVehicleStartPos = CallFunc_BreakTransform_Location_1;0x3399 goto Label_151B;0x339E goto Label_32A5;0x33A3 goto Label_32B4;0x33A8 CallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_21);0x33C5 Temp_bool_Variable_13 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x33D8 Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x33F5 Temp_real_Variable_28 = Temp_real_Variable_28;0x3410 Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x342D Temp_real_Variable_29 = Temp_real_Variable_29;0x3448 Temp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x345B goto Label_1CBB;0x3460 CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x347D Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x3490 Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x34AD Temp_real_Variable_26 = Temp_real_Variable_26;0x34C8 Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x34E5 Temp_real_Variable_27 = Temp_real_Variable_27;0x3500 Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x3513 goto Label_1E3B;0x3518 CallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x3535 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x3548 Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x3565 Temp_real_Variable_26 = Temp_real_Variable_26;0x3580 Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x359D Temp_real_Variable_27 = Temp_real_Variable_27;0x35B8 Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x35CB goto Label_1E3B;0x35D0 CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x35ED Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x3600 Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x361D Temp_real_Variable_30 = Temp_real_Variable_30;0x3638 Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x3655 Temp_real_Variable_31 = Temp_real_Variable_31;0x3670 Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x3683 goto Label_231A;0x3688 Label_3688:0x3688 CallFunc_VLerp_ReturnValue = VLerp(CameraAnimateFrom, CameraAnimateTo, CameraLocationAnimation_Lerp_9231F92248C1FAAE0F074382AD88CE3E);0x36BF CameraArm.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x36F3 PopFlow();0x36F4 goto Label_14E6;0x36F9 Label_36F9:0x36F9 All_DetachAllWheels();0x3707 PopFlow();0x3708 Label_3708:0x3708 DetachAllWheels();0x3716 PopFlow();0x3717 goto Label_3708;0x371C goto Label_36F9;0x3721 GetConstrainedWheels(CallFunc_GetConstrainedWheels_Constrained_1);0x3738 /Script/Engine.Default__KismetArrayLibrary.Array_Random(CallFunc_GetConstrainedWheels_Constrained_1, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x3773 All_DetachSpecificWheel(CallFunc_Array_Random_OutIndex);0x378A PopFlow();0x378B CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_CustomEvent_WheelIndex, 0);0x37AD if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x37B7 GetConstrainedWheels(CallFunc_GetConstrainedWheels_Constrained);0x37CE /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetConstrainedWheels_Constrained, K2Node_CustomEvent_WheelIndex, CallFunc_Array_Get_Item_2);0x3809 CallFunc_Array_Get_Item_2.Detach();0x382D PopFlow();0x382E goto Label_315B;0x3833 goto Label_3688;0x3838 Label_3838:0x3838 return;Final 0x147c170 0x04 void OnAirSpeedUpdated__DelegateSignature (double Speed , double DeltaTime ) Script2 statements · 3 bytes of bytecode Public 0x147c170 0x10