bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = true;0x000B return ReturnValue;Event Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0x14 void RepairDamage (const FST_Damage_Results & DamageToRepair , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x11 void RepairShield (const FName & SocketName , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetObjectTypesToDropBlock (TArray<EObjectTypeQuery > & ObjectTypesToBlock ) Script3 statements · 35 bytes of bytecode 0x0000 ObjectTypesToBlock = {};0x0020 return;Public 0x1495c50 0x10 void GetVehicleLockComponent (const USceneComponent * & LockComponent ) Script3 statements · 14 bytes of bytecode 0x0000 LockComponent = nullptr;0x000B return;Public 0x1495c50 0x08 void DisablePushRouting (const bool & bDisable ) Script3 statements · 14 bytes of bytecode 0x0000 bDisable = false;0x000B return;Public 0x1495c50 0x01 void GetRideableSteeringInput (const bool & Success , const double & Steering ) Script4 statements · 41 bytes of bytecode 0x0000 Success = false;0x000B Steering = 0;0x0026 return;Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0x20 void SetInsideRV (bool InsideRV , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void CanBeNailed (const bool & CanBeNailed , const bool & CanBeNailAnchor ) Script4 statements · 25 bytes of bytecode 0x0000 CanBeNailed = false;0x000B CanBeNailAnchor = false;0x0016 return;Public 0x1495c50 0x02 void SetFastenedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void RemoveNail (AActor * Nail , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x79 void EnableRideableInput (bool EnableInput , ABP_FirstPersonPlayerController_C * PlayerController , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x29 void IsRideable (const bool & IsRideable , const ECharSeatType & SeatType , const bool & MultiSeat ) Script5 statements · 45 bytes of bytecode 0x0000 IsRideable = false;0x000B SeatType = 0;0x001F MultiSeat = false;0x002A return;Public 0x1495c50 0x03 void GetAttachedToPlayerInteractionTexts (TMap<UInputAction *, FText> & PickedUpPlayerInteractions ) Script3 statements · 43 bytes of bytecode 0x0000 PickedUpPlayerInteractions = TMap{};0x0028 return;Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0xC0 void IsAttachPointBlocking (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x31 void BlockInteraction (ABP_FirstPersonCharacter_C * Player , const bool & BlockInteraction ) Script3 statements · 14 bytes of bytecode 0x0000 BlockInteraction = false;0x000B return;Public 0x1495c50 0x09 void IsPickupable (const bool & IsPickupable ) Script3 statements · 14 bytes of bytecode 0x0000 IsPickupable = false;0x000B return;Public 0x1495c50 0x01 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetDisplayName (ARGFirstPersonCharacter * Player , const bool & Success , FText & DisplayName ) Script4 statements · 34 bytes of bytecode 0x0000 Success = false;0x000B DisplayName = FText();0x001F return;Public 0x1495c50 0x20 void SecondaryInteract (ABP_FirstPersonCharacter_C * InstigatingPlayer , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void AddImpulse (const FVector & ImpulseStrength , UObject * Instigator , 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 0x1495c50 0x21 void StopInteract (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0xC1 void GetVisuals (const UStaticMesh * & Mesh , const UMaterialInstanceDynamic * & DynamicMaterial ) Script4 statements · 25 bytes of bytecode 0x0000 Mesh = nullptr;0x000B DynamicMaterial = nullptr;0x0016 return;Public 0x1495c50 0x10 void GetThirdPersonDummyClass (const TSubclassOf<ABP_ThirdPersonDummy_C > & ThirdPersonDummyClass ) Script3 statements · 14 bytes of bytecode 0x0000 ThirdPersonDummyClass = nullptr;0x000B return;Public 0x1495c50 0x08 void Explode (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x10 void SetNewAttachTransform (const FTransform & NewTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x70 void GetCustomAttachComponent (const bool & Success , const USceneComponent * & CustomAttachComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B CustomAttachComponent = nullptr;0x0016 return;Public 0x1495c50 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 0x1495c50 0x0C void SetAttachPointState (const FGameplayTag & AttachPointState , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x09 void GetObjectAttachType (const bool & Success , FGameplayTagContainer & AttachType ) Script4 statements · 60 bytes of bytecode 0x0000 Success = false;0x000B AttachType = GameplayTagContainer{{}};0x0039 return;Public 0x1495c50 0x28 void CanPickUpObjectBeAttachedToLookAtObject (UObject * PickUpObject , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x131 void ForceDetach (bool Destroy , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x02 void ForceAttach (AActor * Parent , const FTransform & RelativeTransform , const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x81 void SetAttachedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 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 0x1495c50 0x112 void GetPhysicsMesh (const bool & Success , const UPrimitiveComponent * & PrimitiveComponent ) Script4 statements · 25 bytes of bytecode 0x0000 Success = false;0x000B PrimitiveComponent = nullptr;0x0016 return;Public 0x1495c50 0x10 void SetPickedUpPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void SetDroppedPhysicsState (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void GetCustomHoldTransform (const bool & Success , FTransform & Transform ) Script4 statements · 113 bytes of bytecode 0x0000 Success = false;0x000B Transform = FTransform(...);0x006E return;Public 0x1495c50 0x70 void OnRep_RVLockData () Script31 statements · 804 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x0026 ForceLockVehicleInPlace(CallFunc_IsValid_ReturnValue);0x0039 UpdateWheelLocks();0x0047 CallFunc_IsValid_ReturnValue = IsValid(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x006D CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue);0x008A AllowPassiveMode = CallFunc_Not_PreBool_ReturnValue;0x009D CallFunc_IsValid_ReturnValue = IsValid(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x00C3 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00E4;0x00D1 if (!(IsLockConstraintActive)) goto Label_0156;0x00DF goto Label_0321;0x00E4 Label_00E4:0x00E4 VehicleLockConstraint.BreakConstraint();0x0104 IsLockConstraintActive = false;0x010F FrontBumper.SetBumperEnabled(true);0x0130 RearBumper.SetBumperEnabled(true);0x0151 goto Label_0321;0x0156 Label_0156:0x0156 IsLockConstraintActive = false;0x0161 CallFunc_K2_GetComponentToWorld_ReturnValue = RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F.K2_GetComponentToWorld();0x019C CallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_K2_GetComponentToWorld_ReturnValue, RVLockData.RVLockRelativeRotation_8_45487E104DE6B7A857C89A9686CA7C14);0x01D3 CallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, RVLockData.RVLockRelativeLocation_5_44EEF98441D68A38025BB4A8B721C6EF);0x020A CallFunc_K2_SetActorLocationAndRotation_ReturnValue = K2_SetActorLocationAndRotation(CallFunc_TransformLocation_ReturnValue, CallFunc_TransformRotation_ReturnValue, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x023B K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x0268 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x0285 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0321;0x0293 VehicleLockConstraint.SetConstrainedComponents(K2Node_DynamicCast_AsPrimitive_Component, FName(None), VehicleMesh, FName(None));0x02DF FrontBumper.SetBumperEnabled(false);0x0300 RearBumper.SetBumperEnabled(false);0x0321 Label_0321:0x0321 return;0x1495c50 0x00 void GetRVLockComponent (const USceneComponent * & RVLockComponent ) Script3 statements · 31 bytes of bytecode 0x0000 RVLockComponent = RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F;0x001C return;Public 0x1495c50 0x08 void OnRep_CinematicModeEnabled () Script23 statements · 492 bytes of bytecode 0x0000 PushFlow(Label_01E9);0x0005 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CinematicModeEnabled);0x0022 VehicleMesh.SetSimulatePhysics(CallFunc_Not_PreBool_ReturnValue);0x004F Temp_int_Loop_Counter_Variable = 0;0x0066 Temp_int_Array_Index_Variable = 0;0x007D Label_007D:0x007D GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0094 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x00CF CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00F5 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00FF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x011A PushFlow(Label_019F);0x011F GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0136 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0171 CallFunc_Array_Get_Item.SetCinematicMode(CinematicModeEnabled);0x019E PopFlow();0x019F Label_019F:0x019F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01C9 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01E4 goto Label_007D;0x01E9 Label_01E9:0x01E9 return;0x1495c50 0x00 void RemoveRVFromWorld () Script34 statements · 698 bytes of bytecode 0x0000 PushFlow(Label_02B7);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 CallFunc_GetAttachedActors_OutActors = {};0x002F GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0044 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x007F CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00A9 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue_1;0x00C4 CallFunc_GetAttachedActors_OutActors = {};0x00CF GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x00E4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x011F CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0149 CallFunc_Max_ReturnValue = Max(0, CallFunc_Subtract_IntInt_ReturnValue_1);0x0173 Temp_int_Array_Index_Variable = CallFunc_Max_ReturnValue;0x018E Label_018E:0x018E CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_int_Loop_Counter_Variable, 0);0x01B0 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_025E;0x01BE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01D9 PushFlow(Label_026D);0x01DE CallFunc_GetAttachedActors_OutActors = {};0x01E9 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x01FE /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0239 CallFunc_Array_Get_Item.K2_DestroyActor();0x025D PopFlow();0x025E Label_025E:0x025E K2_DestroyActor();0x026C PopFlow();0x026D Label_026D:0x026D CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0297 Temp_int_Loop_Counter_Variable = CallFunc_Subtract_IntInt_ReturnValue;0x02B2 goto Label_018E;0x02B7 Label_02B7:0x02B7 return;Public 0x1495c50 0x00 void SetRVCinematicMode (bool Enable ) Script9 statements · 133 bytes of bytecode 0x0000 FlushNetDormancy();0x000A CinematicModeEnabled = Enable;0x001D MarkPropertyDirtyFromRepIndex(this, 35, FName(CinematicModeEnabled));0x003A OnRep_CinematicModeEnabled();0x0048 FlushNetDormancy();0x0052 BlockDownwardForceInAir = Enable;0x0065 MarkPropertyDirtyFromRepIndex(this, 34, FName(BlockDownwardForceInAir));0x0082 return;Public 0x1495c50 0x01 void GetDebugUIValues (const bool & IsOnBoat ) Script3 statements · 22 bytes of bytecode 0x0000 IsOnBoat = IsVehicleOnBoat;0x0013 return;Public 0x1495c50 0x01 void SetIsVehicleOnBoat (bool OnBoat ) Script7 statements · 93 bytes of bytecode 0x0000 CallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(OnBoat, IsVehicleOnBoat);0x0026 if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_005A;0x0034 IsVehicleOnBoat = OnBoat;0x0047 SetPredictiveSyncXYOnly(IsVehicleOnBoat);0x005A Label_005A:0x005A return;Public 0x1495c50 0x01 void GetBlockDownwardForceInAir (const bool & BlockDownardForceInAir ) Script3 statements · 22 bytes of bytecode 0x0000 BlockDownardForceInAir = BlockDownwardForceInAir;0x0013 return;Public 0x1495c50 0x01 void SetBlockDownwardForceInAir (bool InBlockDownwardForceInAir ) Script15 statements · 251 bytes of bytecode 0x0000 CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014 if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_0061;0x0022 FlushNetDormancy();0x002C BlockDownwardForceInAir = InBlockDownwardForceInAir;0x003F MarkPropertyDirtyFromRepIndex(this, 34, FName(BlockDownwardForceInAir));0x005C goto Label_00F8;0x0061 Label_0061:0x0061 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x007B K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x009F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x00BC if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F8;0x00CA K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetBlockDownwardForceInAir(this, InBlockDownwardForceInAir);0x00F8 Label_00F8:0x00F8 return;Public 0x1495c50 0x01 void OnRep_RVLockComponent () Script27 statements · 550 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(RVLockComponent);0x001D ForceLockVehicleInPlace(CallFunc_IsValid_ReturnValue);0x0030 UpdateWheelLocks();0x003E CallFunc_IsValid_ReturnValue = IsValid(RVLockComponent);0x005B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue);0x0078 AllowPassiveMode = CallFunc_Not_PreBool_ReturnValue;0x008B CallFunc_IsValid_ReturnValue = IsValid(RVLockComponent);0x00A8 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00C9;0x00B6 if (!(IsLockConstraintActive)) goto Label_013B;0x00C4 goto Label_0223;0x00C9 Label_00C9:0x00C9 VehicleLockConstraint.BreakConstraint();0x00E9 IsLockConstraintActive = false;0x00F4 FrontBumper.SetBumperEnabled(true);0x0115 RearBumper.SetBumperEnabled(true);0x0136 goto Label_0223;0x013B Label_013B:0x013B IsLockConstraintActive = false;0x0146 K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(RVLockComponent);0x016A K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x0187 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0223;0x0195 VehicleLockConstraint.SetConstrainedComponents(K2Node_DynamicCast_AsPrimitive_Component, FName(None), VehicleMesh, FName(None));0x01E1 FrontBumper.SetBumperEnabled(false);0x0202 RearBumper.SetBumperEnabled(false);0x0223 Label_0223:0x0223 return;0x1495c50 0x00 void TickRVLocks () Script6 statements · 130 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x0026 if (!(CallFunc_IsValid_ReturnValue)) goto Label_007F;0x0034 VehicleMesh.SetPhysicsLinearVelocity(FVector(0, 0, 0), false, FName(None));0x007F Label_007F:0x007F return;Public 0x1495c50 0x00 void RemoveRVLockActor (AActor * LockInstigator , USceneComponent * LockComponent ) Script15 statements · 356 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0161;0x0023 CallFunc_IsValid_ReturnValue = IsValid(LockInstigator);0x0040 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0161;0x004E CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(RVLockInstigators, LockInstigator);0x008A if (!(CallFunc_Array_RemoveItem_ReturnValue)) goto Label_0161;0x0098 CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(RVLockInstigators);0x00CB if (!(CallFunc_Array_IsEmpty_ReturnValue)) goto Label_0161;0x00D9 FlushNetDormancy();0x00E3 RVLockData = S_RVLockData{nullptr, FVector(0, 0, 0), FRotator(0, 0, 0)};0x0136 MarkPropertyDirtyFromRepIndex(this, 36, FName(RVLockData));0x0153 OnRep_RVLockData();0x0161 Label_0161:0x0161 return;Public 0x1495c50 0x10 void AddRVLockActor (AActor * LockInstigator , USceneComponent * LockComponent , const FVector & RelativeLockLocation , const FRotator & RelativeLockRotation , const bool & Success ) Script28 statements · 623 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_026C;0x0023 CallFunc_IsValid_ReturnValue_1 = IsValid(LockInstigator);0x0040 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_026C;0x004E CallFunc_IsValid_ReturnValue = IsValid(LockComponent);0x006B if (!(CallFunc_IsValid_ReturnValue)) goto Label_026C;0x0079 CallFunc_IsValid_ReturnValue_2 = IsValid(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F);0x009F if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_013E;0x00AD CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F, LockComponent);0x00DC if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_026C;0x00EA Label_00EA:0x00EA CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(RVLockInstigators, LockInstigator);0x012E Success = false;0x0139 goto Label_026C;0x013E Label_013E:0x013E FlushNetDormancy();0x0148 CallFunc_MakeTransform_ReturnValue = MakeTransform(RelativeLockLocation, RelativeLockRotation, FVector(1, 1, 1));0x018F BreakTransform(CallFunc_MakeTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x01BD K2Node_MakeStruct_S_RVLockData.RVLockComponent_2_11561F2C468CF98E35DDC9A10C37E36F = LockComponent;0x01D9 K2Node_MakeStruct_S_RVLockData.RVLockRelativeLocation_5_44EEF98441D68A38025BB4A8B721C6EF = CallFunc_BreakTransform_Location;0x01FD K2Node_MakeStruct_S_RVLockData.RVLockRelativeRotation_8_45487E104DE6B7A857C89A9686CA7C14 = CallFunc_BreakTransform_Rotation;0x0221 RVLockData = K2Node_MakeStruct_S_RVLockData;0x023C MarkPropertyDirtyFromRepIndex(this, 36, FName(RVLockData));0x0259 OnRep_RVLockData();0x0267 goto Label_00EA;0x026C Label_026C:0x026C return;Public 0x1495c50 0x41 void RemoveLinearDampingConstraint (AActor * ConstrainingActor ) Script3 statements · 63 bytes of bytecode 0x0000 CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(LinearDampingConstraints, ConstrainingActor);0x003C return;Public 0x1495c50 0x08 void AddLinearDampingConstraint (AActor * ConstrainingActor , double NewLinearDamping ) Script6 statements · 105 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(ConstrainingActor);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0066;0x002B /Script/Engine.Default__BlueprintMapLibrary.Map_Add(LinearDampingConstraints, ConstrainingActor, NewLinearDamping);0x0066 Label_0066:0x0066 return;Public 0x1495c50 0x10 void UpdateLinearAndAngularDamping (double InDeltaTime ) Script39 statements · 853 bytes of bytecode 0x0000 PushFlow(Label_0352);0x0005 LocalTargetLinearDamping = 0;0x0020 LocalLinearDampingResult = 0;0x003B LocalTargetLinearDamping = -1;0x0056 Temp_int_Variable = 0;0x006D Label_006D:0x006D CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(LinearDampingConstraints);0x00A8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x00CE if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DA;0x00DC PushFlow(Label_027E);0x00E1 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(LinearDampingConstraints, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0125 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Map_GetKeyValueByIndex_Key);0x0142 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x014C /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(LinearDampingConstraints, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0190 CallFunc_FMax_ReturnValue = FMax(CallFunc_Map_GetKeyValueByIndex_Value, LocalTargetLinearDamping);0x01BE LocalTargetLinearDamping = CallFunc_FMax_ReturnValue;0x01D9 PopFlow();0x01DA Label_01DA:0x01DA CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(LocalTargetLinearDamping, 0);0x0200 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0229;0x020E LocalTargetLinearDamping = DefaultLinearDrag;0x0229 Label_0229:0x0229 GetVehicleBaseLinearDamping(CallFunc_GetVehicleBaseLinearDamping_LinearDamping);0x0240 CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_GetVehicleBaseLinearDamping_LinearDamping, LocalTargetLinearDamping, 1e-06);0x026F if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_02C8;0x027D PopFlow();0x027E Label_027E:0x027E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x02A8 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x02C3 goto Label_006D;0x02C8 Label_02C8:0x02C8 GetVehicleBaseLinearDamping(CallFunc_GetVehicleBaseLinearDamping_LinearDamping);0x02DF CallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CallFunc_GetVehicleBaseLinearDamping_LinearDamping, LocalTargetLinearDamping, InDeltaTime, 5);0x031F LocalLinearDampingResult = CallFunc_FInterpTo_Constant_ReturnValue;0x033A SetLinearDamping(LocalLinearDampingResult);0x0351 PopFlow();0x0352 Label_0352:0x0352 return;Public 0x1495c50 0x08 void TickQuickSand (double DeltaSeconds ) Script6 statements · 69 bytes of bytecode 0x0000 LocalNormalizedDepth = 0f;0x0017 CallFunc_IsValid_ReturnValue = IsValid(CurrentQuickSand);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0042;0x0042 Label_0042:0x0042 return;Public 0x1495c50 0x08 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 0x1495c50 0x00 void OnRep_ActiveBoost () Script88 statements · 2,455 bytes of bytecode 0x0000 PushFlow(Label_0994);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_085F;0x00DF Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x00FA PushFlow(Label_0900);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_094A);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 AddLinearDampingConstraint(this, 0.01);0x07CD CallFunc_IsValid_ReturnValue_1 = IsValid(Vehicle_EngineAudio);0x07EA if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x07F4 Vehicle_EngineAudio.ActivateTurboFuel = true;0x0815 MarkPropertyDirtyFromRepIndex(Vehicle_EngineAudio, 17, FName(ActivateTurboFuel));0x083A Vehicle_EngineAudio.ActivateTurboFuelSFX();0x085E PopFlow();0x085F Label_085F:0x085F RemoveLinearDampingConstraint(this);0x086E CallFunc_IsValid_ReturnValue = IsValid(Vehicle_EngineAudio);0x088B if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0895 Vehicle_EngineAudio.ActivateTurboFuel = false;0x08B6 MarkPropertyDirtyFromRepIndex(Vehicle_EngineAudio, 17, FName(ActivateTurboFuel));0x08DB Vehicle_EngineAudio.DeActivateTurboFuelSFX();0x08FF PopFlow();0x0900 Label_0900:0x0900 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x092A Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0945 goto Label_0070;0x094A Label_094A:0x094A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0974 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x098F goto Label_02F6;0x0994 Label_0994:0x0994 return;0x1495c50 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 0x1495c50 0x00 void GetMouseSensitivity (const FVector2D & MouseSensitivity ) Script6 statements · 146 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 MouseSensitivity = K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.MouseSensitivity;0x008F return;Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0x00 void Cheat_DestroyAllScrewedDownTruckParts () Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x00 void Cheat_DestroyAllNonScrewedDownTruckParts () Script2 statements · 3 bytes of bytecode Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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;0x1495c50 0x00 void HandleLook (float ActionValueX , double ActionValueY , bool IsUsingGamepad ) Script12 statements · 271 bytes of bytecode 0x0000 if (!(IsClutchDown)) goto Label_0013;0x000E goto Label_010C;0x0013 Label_0013:0x0013 CallFunc_GetController_ReturnValue = GetController();0x0027 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x004B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0068 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, K2Node_DynamicCast_AsBP_First_Person_Player_Controller.LocalPlayerSettings.bInvertLook);0x00BE CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ActionValueY, CallFunc_SelectFloat_ReturnValue);0x00EC Aim(ActionValueX, CallFunc_Multiply_DoubleDouble_ReturnValue);0x010C Label_010C:0x010C return;Public 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0x00 void OnRep_LightStep () Script3 statements · 17 bytes of bytecode 0x0000 OnLightStepUpdated();0x000E return;0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 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 0x1495c50 0x10 void OnRep_ServerAutoShop () Script2 statements · 3 bytes of bytecode 0x1495c50 0x00 void FixTiresAfterTeleport () Script3 statements · 17 bytes of bytecode 0x0000 ResetAllWheels();0x000E return;Public 0x1495c50 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 0x1495c50 0x00 void OnRep_SpringTravel () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x1495c50 0x00 void OnRep_ShockAbsorberStrength () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x1495c50 0x00 void OnRep_SpringDownforce () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x1495c50 0x00 void OnRep_SpringStrength () Script3 statements · 17 bytes of bytecode 0x0000 ApplyNewSpringSettings();0x000E return;0x1495c50 0x00 void SetHeadlights (bool Active ) Script4 statements · 53 bytes of bytecode 0x0000 SetLightsActive(FName(HeadLights), Active);0x0024 UpdateLights();0x0032 return;Public 0x1495c50 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;0x1495c50 0x00 void CameraLocationAnimation__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15);0x000F return;0x1495c50 0x00 void CameraLocationAnimation__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15505);0x000F return;0x1495c50 0x00 void FixVehicle__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15500);0x000F return;0x1495c50 0x00 void FixVehicle__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15002);0x000F return;0x1495c50 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(14342);0x0057 return;0x1495c50 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(15007);0x0057 return;0x1495c50 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(14710);0x0057 return;0x1495c50 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(14526);0x0057 return;0x1495c50 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(12411);0x0057 return;0x1495c50 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(10923);0x0057 return;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 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;0x1495c50 0x30 void CallBackPrimaryFire (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(6698);0x0033 return;Public 0x1495c50 0x09 void CallBackSecondaryFire (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(6699);0x0033 return;Public 0x1495c50 0x09 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(6700);0x0033 return;Public 0x1495c50 0x40 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_VehicleBase(6701);0x0021 return;Public 0x1495c50 0x04 void StopCooking () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(6702);0x000F return;Public 0x1495c50 0x00 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_VehicleBase(6703);0x0021 return;Public 0x1495c50 0x04 void StopWelding () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(6704);0x000F return;Public 0x1495c50 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(6705);0x0033 return;Public 0x1495c50 0x09 void CallbackLocalToServerAddImpulse (AActor * Instigator , AActor * Target , const FVector & ImpulseStartLocation , const FVector & ImpulseEndLocation , const FVector & Force , const FGameplayTag & LookUpClass , bool IsLocal ) Script10 statements · 144 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Instigator = Instigator;0x0012 PersistentFrame.K2Node_Event_Target = Target;0x0024 PersistentFrame.K2Node_Event_ImpulseStartLocation = ImpulseStartLocation;0x0036 PersistentFrame.K2Node_Event_ImpulseEndLocation = ImpulseEndLocation;0x0048 PersistentFrame.K2Node_Event_Force = Force;0x005A PersistentFrame.K2Node_Event_LookUpClass = LookUpClass;0x006C PersistentFrame.K2Node_Event_IsLocal = IsLocal;0x007E ExecuteUbergraph_BP_VehicleBase(6706);0x008D return;Public 0x1495c50 0x61 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(6707);0x000F return;Event Protected 0x1495c50 0x00 void SetSpringStrength (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength_2 = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(6787);0x0021 return;0x1495c50 0x08 void SetSpringDownforce (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength_1 = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(6792);0x0021 return;0x1495c50 0x08 void SetShockAbsorberStrength (double Strength ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Strength = Strength;0x0012 ExecuteUbergraph_BP_VehicleBase(6797);0x0021 return;0x1495c50 0x08 void SetSpringTravel (double Length ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Length = Length;0x0012 ExecuteUbergraph_BP_VehicleBase(6802);0x0021 return;0x1495c50 0x08 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_VehicleBase(6807);0x0021 return;Event Public 0x1495c50 0x04 void UpdateLightDecorations (UVehicle_LightController_C * LightController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_LightController = LightController;0x0012 ExecuteUbergraph_BP_VehicleBase(7076);0x0021 return;Protected 0x1495c50 0x08 void UpdateLights () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(7077);0x000F return;Public 0x1495c50 0x00 void ForceTeleport (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location_1 = Location;0x0012 ExecuteUbergraph_BP_VehicleBase(7147);0x0021 return;0x1495c50 0x18 void DoForceTeleport (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0012 ExecuteUbergraph_BP_VehicleBase(7639);0x0021 return;0x1495c50 0x18 void AnimateCameraPosition (const FVector & NewLocation ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewLocation = NewLocation;0x0012 ExecuteUbergraph_BP_VehicleBase(7701);0x0021 return;0x1495c50 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(7810);0x0069 return;0x1495c50 0x130 void UpdateThrottleAndSteering () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(8885);0x000F return;0x1495c50 0x00 void ReceivePossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewController = NewController;0x0012 ExecuteUbergraph_BP_VehicleBase(9566);0x0021 return;Event Public 0x1495c50 0x08 void Client_OnPossessed (AController * NewController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewController = NewController;0x0012 ExecuteUbergraph_BP_VehicleBase(9590);0x0021 return;0x1495c50 0x08 void Mulicast_AttachDriver (AActor * Driver ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Driver_1 = Driver;0x0012 ExecuteUbergraph_BP_VehicleBase(9783);0x0021 return;0x1495c50 0x08 void Multicast_DetachDriver (AActor * Driver ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Driver = Driver;0x0012 ExecuteUbergraph_BP_VehicleBase(9882);0x0021 return;0x1495c50 0x08 void Server_SetLightStep (int32 LightStep ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LightStep = LightStep;0x0012 ExecuteUbergraph_BP_VehicleBase(10317);0x0021 return;0x1495c50 0x04 void ReceiveUnpossessed (AController * OldController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_OldController = OldController;0x0012 ExecuteUbergraph_BP_VehicleBase(10337);0x0021 return;Event Public 0x1495c50 0x08 void Multicast_OnUnpossessed (AController * OldController ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_OldController = OldController;0x0012 ExecuteUbergraph_BP_VehicleBase(10376);0x0021 return;0x1495c50 0x08 void Server_SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed_2 = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(10381);0x0021 return;0x1495c50 0x01 void Internal_SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed_1 = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(10405);0x0021 return;0x1495c50 0x01 void SetClutchState (bool ClutchPressed ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ClutchPressed = ClutchPressed;0x0012 ExecuteUbergraph_BP_VehicleBase(10420);0x0021 return;0x1495c50 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(10503);0x0033 return;0x1495c50 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(10537);0x0057 return;0x1495c50 0x10 void Server_Honk (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking_2 = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10704);0x0021 return;0x1495c50 0x01 void Multicast_Honk (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking_1 = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10728);0x0021 return;0x1495c50 0x01 void PlayHonkSound (bool IsHonking ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_IsHonking = IsHonking;0x0012 ExecuteUbergraph_BP_VehicleBase(10879);0x0021 return;0x1495c50 0x01 void UpdateReplicatedAimRotation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11440);0x000F return;0x1495c50 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(11476);0x0033 return;0x1495c50 0x20 void Serverstartsmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11481);0x000F return;0x1495c50 0x00 void ServerDragSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(11947);0x000F return;0x1495c50 0x00 void ServerEndSmoke () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(12179);0x000F return;0x1495c50 0x00 void AttachDriver (ABP_FirstPersonCharacter_C * Target ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012 ExecuteUbergraph_BP_VehicleBase(12595);0x0021 return;0x1495c50 0x08 void OnEnterQuickSand (ARGQuickSand * QuickSand ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_QuickSand_1 = QuickSand;0x0012 ExecuteUbergraph_BP_VehicleBase(13199);0x0021 return;Event Public 0x1495c50 0x08 void OnExitQuickSand (ARGQuickSand * QuickSand ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_QuickSand = QuickSand;0x0012 ExecuteUbergraph_BP_VehicleBase(13296);0x0021 return;Event Public 0x1495c50 0x08 void StartFixVehicle_AtLoc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(13780);0x000F return;0x1495c50 0x00 void EndFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(13796);0x000F return;0x1495c50 0x00 void FixVehicleTick (double Lerp ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Lerp = Lerp;0x0012 ExecuteUbergraph_BP_VehicleBase(13801);0x0021 return;0x1495c50 0x08 void RequestFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14332);0x000F return;0x1495c50 0x00 void StartFixVehicle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(14337);0x000F return;0x1495c50 0x00 void All_DetachAllWheels () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15221);0x000F return;0x1495c50 0x00 void Request_DetachAllWheels () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15226);0x000F return;0x1495c50 0x00 void Request_DetachRandomWheel () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_VehicleBase(15231);0x000F return;0x1495c50 0x00 void All_DetachSpecificWheel (int32 WheelIndex ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WheelIndex = WheelIndex;0x0012 ExecuteUbergraph_BP_VehicleBase(15337);0x0021 return;0x1495c50 0x04 void ExecuteUbergraph_BP_VehicleBase (int32 EntryPoint ) Script728 statements · 15,513 bytes of bytecode 0x0000 PushFlow(Label_3C96);0x0005 goto [EntryPoint];0x000F CameraArm.K2_SetRelativeLocation(CameraAnimateTo, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0043 PopFlow();0x0044 Label_0044:0x0044 OnRep_SpringStrength();0x0052 PopFlow();0x0053 Label_0053:0x0053 MarkPropertyDirtyFromRepIndex(this, 24, FName(SpringStrength));0x0070 goto Label_0044;0x0075 Label_0075:0x0075 FlushNetDormancy();0x007F SpringStrength = K2Node_CustomEvent_Strength_2;0x009A goto Label_0053;0x009F Label_009F:0x009F OnRep_SpringDownforce();0x00AD PopFlow();0x00AE Label_00AE:0x00AE MarkPropertyDirtyFromRepIndex(this, 25, FName(SpringDownforce));0x00CB goto Label_009F;0x00D0 Label_00D0:0x00D0 FlushNetDormancy();0x00DA SpringDownforce = K2Node_CustomEvent_Strength_1;0x00F5 goto Label_00AE;0x00FA Label_00FA:0x00FA OnRep_ShockAbsorberStrength();0x0108 PopFlow();0x0109 Label_0109:0x0109 MarkPropertyDirtyFromRepIndex(this, 26, FName(ShockAbsorberStrength));0x0126 goto Label_00FA;0x012B Label_012B:0x012B FlushNetDormancy();0x0135 ShockAbsorberStrength = K2Node_CustomEvent_Strength;0x0150 goto Label_0109;0x0155 Label_0155:0x0155 OnRep_SpringTravel();0x0163 PopFlow();0x0164 Label_0164:0x0164 MarkPropertyDirtyFromRepIndex(this, 27, FName(SpringTravel));0x0181 goto Label_0155;0x0186 Label_0186:0x0186 FlushNetDormancy();0x0190 SpringTravel = K2Node_CustomEvent_Length;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_1 = Add_IntInt(LightStep, 1);0x023A CallFunc_Wrap_ReturnValue = Wrap(CallFunc_Add_IntInt_ReturnValue_1, -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_2 = CallFunc_GetVehicleMesh_Mesh_1.K2_GetComponentToWorld();0x15BD BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_2, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x15EB FixVehicleStartRot = CallFunc_BreakTransform_Rotation_3;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 Temp_int_Array_Index_Variable = 0;0x16B6 Label_16B6:0x16B6 GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x16CD CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_3);0x1708 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x172E if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_19C5;0x173C Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x1757 PushFlow(Label_19E0);0x175C GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x1773 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_3, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x17AE CallFunc_GetIsAttached_ReturnValue = CallFunc_Array_Get_Item_3.GetIsAttached();0x17D8 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_GetIsAttached_ReturnValue);0x17F5 if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_194C;0x1803 GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x181A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_3, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x1855 CallFunc_Array_Get_Item_3.GetWheelController(CallFunc_GetWheelController_ControllerMesh_1);0x1882 CallFunc_K2_GetComponentToWorld_ReturnValue_3 = CallFunc_GetWheelController_ControllerMesh_1.K2_GetComponentToWorld();0x18B4 CallFunc_Array_Get_Item_3.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh_1);0x18E1 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_3, CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x190F CallFunc_GetWheelMesh_WheelMesh_1.K2_SetWorldLocationAndRotation(CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult_2, true);0x194C Label_194C:0x194C GetAllWheels(CallFunc_GetAllWheels_Wheels_3);0x1963 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_3, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x199E CallFunc_Array_Get_Item_3.Attach(false, false);0x19C4 PopFlow();0x19C5 Label_19C5:0x19C5 SetPhysics(true);0x19D4 SetShouldSyncWithServer(true);0x19DF PopFlow();0x19E0 Label_19E0:0x19E0 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1A0A Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x1A25 goto Label_16B6;0x1A2A PopFlow();0x1A2B PopFlow();0x1A2C PopFlow();0x1A2D PopFlow();0x1A2E PopFlow();0x1A2F PopFlow();0x1A30 PopFlow();0x1A31 PopFlow();0x1A32 PopFlow();0x1A33 ReceiveBeginPlay();0x1A3D HandleGodMode();0x1A4B LightMaterial_Init();0x1A59 InitSkidSoundsAndParticles();0x1A67 DefaultGears = Gears;0x1A82 PopFlow();0x1A83 goto Label_0075;0x1A88 goto Label_00D0;0x1A8D goto Label_012B;0x1A92 goto Label_0186;0x1A97 ReceiveTick(K2Node_Event_DeltaSeconds);0x1AAA UpdateThrottleAndSteering();0x1AB8 GetAirSpeed(CallFunc_GetAirSpeed_AirSpeed);0x1ACF K2Node_CallDelegate_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x1AEC OnAirSpeedUpdated.Broadcast(CallFunc_GetAirSpeed_AirSpeed, K2Node_CallDelegate_DeltaTime_ImplicitCast);0x1B11 UpdateReplicatedAimRotation();0x1B1F GetSpeedFromWheelRotation();0x1B2D CallFunc_TickQuickSand_DeltaSeconds_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x1B4A TickQuickSand(CallFunc_TickQuickSand_DeltaSeconds_ImplicitCast);0x1B61 TickRVLocks();0x1B6F CallFunc_UpdateLinearAndAngularDamping_InDeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x1B8C UpdateLinearAndAngularDamping(CallFunc_UpdateLinearAndAngularDamping_InDeltaTime_ImplicitCast);0x1BA3 PopFlow();0x1BA4 PopFlow();0x1BA5 GetBrakeApplied(CallFunc_GetBrakeApplied_isBrakeApplied);0x1BBC SetLightsActive(FName(VS_BrakeLight), CallFunc_GetBrakeApplied_isBrakeApplied);0x1BE0 UpdateLights();0x1BEA PopFlow();0x1BEB CallFunc_HasAuthority_ReturnValue = HasAuthority();0x1BFF if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x1C09 DoForceTeleport(K2Node_CustomEvent_Location_1);0x1C20 PopFlow();0x1C21 Label_1C21:0x1C21 Temp_int_Array_Index_Variable_1 = 0;0x1C38 Label_1C38:0x1C38 GetAllWheels(CallFunc_GetAllWheels_Wheels);0x1C4F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x1C8A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x1CB0 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1CBA Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x1CD5 PushFlow(Label_1D8D);0x1CDA GetAllWheels(CallFunc_GetAllWheels_Wheels);0x1CF1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x1D2C CallFunc_GetWheelPlanePhysMat_ReturnValue = CurrentQuickSand.GetWheelPlanePhysMat(CallFunc_Array_Get_Item);0x1D5F CallFunc_Array_Get_Item.SetOverrideWheelPhysMat(CallFunc_GetWheelPlanePhysMat_ReturnValue);0x1D8C PopFlow();0x1D8D Label_1D8D:0x1D8D CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x1DB7 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x1DD2 goto Label_1C38;0x1DD7 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x1DF3 TeleportVehicle(K2Node_CustomEvent_Location, CallFunc_K2_GetActorRotation_ReturnValue, false);0x1E14 PopFlow();0x1E15 CameraAnimateTo = K2Node_CustomEvent_NewLocation;0x1E30 CameraAnimateFrom = CameraArm.RelativeLocation;0x1E61 CameraLocationAnimation.PlayFromStart();0x1E81 PopFlow();0x1E82 PopFlow();0x1E83 Label_1E83:0x1E83 TryToExitVehicle();0x1E91 PopFlow();0x1E92 Label_1E92:0x1E92 ToogleDebugMenu();0x1EA0 PopFlow();0x1EA1 Label_1EA1:0x1EA1 Temp_int_Array_Index_Variable_2 = 0;0x1EB8 Label_1EB8:0x1EB8 GetAllWheels(CallFunc_GetAllWheels_Wheels_2);0x1ECF CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_2);0x1F0A CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x1F30 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x1F3A Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x1F55 PushFlow(Label_226B);0x1F5A GetAllWheels(CallFunc_GetAllWheels_Wheels_2);0x1F71 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x1FAC CallFunc_Array_Get_Item_2.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh);0x1FD9 CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetWheelMesh_WheelMesh);0x1FF6 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x2000 GetAllWheels(CallFunc_GetAllWheels_Wheels_2);0x2017 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x2052 CallFunc_Array_Get_Item_2.GetWheelMesh(CallFunc_GetWheelMesh_WheelMesh);0x207F CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_GetWheelMesh_WheelMesh.K2_GetComponentToWorld();0x20B1 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x20DF CallFunc_Array_Get_Item_2.GetWheelController(CallFunc_GetWheelController_ControllerMesh);0x210C CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_GetWheelController_ControllerMesh.K2_GetComponentToWorld();0x213E BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x216C CallFunc_REase_Alpha_ImplicitCast = Cast<3>(K2Node_CustomEvent_Lerp);0x2189 CallFunc_REase_ReturnValue_1 = REase(CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Rotation_2, CallFunc_REase_Alpha_ImplicitCast, true, 7, 2f, 2);0x21CD CallFunc_VEase_Alpha_ImplicitCast = Cast<3>(K2Node_CustomEvent_Lerp);0x21EA CallFunc_VEase_ReturnValue_1 = VEase(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Location_2, CallFunc_VEase_Alpha_ImplicitCast, 7, 2f, 2);0x222D CallFunc_GetWheelMesh_WheelMesh.K2_SetWorldLocationAndRotation(CallFunc_VEase_ReturnValue_1, CallFunc_REase_ReturnValue_1, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult_1, true);0x226A PopFlow();0x226B Label_226B:0x226B CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x2295 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x22B0 goto Label_1EB8;0x22B5 CallFunc_GetBoundActionValue_ReturnValue_1 = GetBoundActionValue(this, /Game/Ride/Input/Actions/Vehicle/IA_Throttle.IA_Throttle);0x22DB CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1 = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue_1);0x2300 CallFunc_FMin_ReturnValue = FMin(0, CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_1);0x232E CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2 = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue_1);0x2353 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_FMin_ReturnValue, CallFunc_Conv_InputActionValueToAxis1D_ReturnValue_2, IsClutchDown);0x238A SetThrottleAndBrakeInput(CallFunc_SelectFloat_ReturnValue);0x23A1 CallFunc_GetBoundActionValue_ReturnValue = GetBoundActionValue(this, /Game/Ride/Input/Actions/Vehicle/IA_Steer.IA_Steer);0x23C7 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(CallFunc_GetBoundActionValue_ReturnValue);0x23EC SetSteeringInput(CallFunc_Conv_InputActionValueToAxis1D_ReturnValue);0x2403 PopFlow();0x2404 Label_2404:0x2404 SetHandbrakeInput(true);0x2413 PopFlow();0x2414 Label_2414:0x2414 SetHandbrakeInput(false);0x2423 PopFlow();0x2424 Label_2424:0x2424 RequestFixVehicle();0x2432 PopFlow();0x2433 CallFunc_Conv_InputActionValueToBool_ReturnValue_13 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_20);0x2450 Temp_bool_Variable_11 = CallFunc_Conv_InputActionValueToBool_ReturnValue_13;0x2463 Temp_real_Variable_24 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_20);0x2480 Temp_real_Variable_24 = Temp_real_Variable_24;0x249B Temp_real_Variable_25 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_20);0x24B8 Temp_real_Variable_25 = Temp_real_Variable_25;0x24D3 Temp_object_Variable_11 = K2Node_EnhancedInputActionEvent_SourceAction_20;0x24E6 CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x24FA if (!(CallFunc_Build_WithEditor_ReturnValue)) PopFlow();0x2504 goto Label_1E92;0x2509 Label_2509:0x2509 CallFunc_IsPlaying_ReturnValue = FixVehicle.IsPlaying();0x2533 if (!(CallFunc_IsPlaying_ReturnValue)) goto Label_2424;0x2541 PopFlow();0x2542 Label_2542:0x2542 Temp_int_Loop_Counter_Variable = 0;0x2559 goto Label_1EA1;0x255E Client_OnPossessed(K2Node_Event_NewController);0x2575 PopFlow();0x2576 K2Node_DynamicCast_AsPlayer_Controller = Cast<PlayerController>(K2Node_CustomEvent_NewController);0x259A K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Controller);0x25B7 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x25C1 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Ride/UI/VehicleHUD/WG_VehicleHUD.WG_VehicleHUD_C, K2Node_DynamicCast_AsPlayer_Controller);0x25FE SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(Vehicle), this);0x261F VehicleHUD = CallFunc_Create_ReturnValue;0x2632 goto Label_0C72;0x2637 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Driver_1);0x265B K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x2678 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x2682 AttachDriver(K2Node_DynamicCast_AsBP_First_Person_Character);0x2699 PopFlow();0x269A K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(K2Node_CustomEvent_Driver);0x26BE K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x26DB if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x26E5 K2Node_DynamicCast_AsBP_First_Person_Character_1.K2_DetachFromActor(1, 0, 1);0x270B CallFunc_GetUpVector_ReturnValue = VehicleMesh.GetUpVector();0x273D CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, FVector(0, 0, 150));0x277B CallFunc_GetSocketLocation_ReturnValue = VehicleMesh.GetSocketLocation(DriverSeatSocket);0x27BA CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x27E8 CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character_1.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x2826 K2Node_DynamicCast_AsBP_First_Person_Character_1.SetIsDriver(false, nullptr);0x284C PopFlow();0x284D goto Label_02BA;0x2852 Label_2852:0x2852 ToggleEngine();0x2860 PopFlow();0x2861 Multicast_OnUnpossessed(K2Node_Event_OldController);0x2878 SetHandbrakeInput(false);0x2887 PopFlow();0x2888 goto Label_0DE4;0x288D Internal_SetClutchState(K2Node_CustomEvent_ClutchPressed_2);0x28A4 PopFlow();0x28A5 if (!(UseGearbox)) PopFlow();0x28AF goto Label_0315;0x28B4 Server_SetClutchState(K2Node_CustomEvent_ClutchPressed);0x28CB CallFunc_IsServer_ReturnValue = IsServer(this);0x28E0 if (!(CallFunc_IsServer_ReturnValue)) goto Label_28EF;0x28EE PopFlow();0x28EF Label_28EF:0x28EF Internal_SetClutchState(K2Node_CustomEvent_ClutchPressed);0x2906 PopFlow();0x2907 if (!(UseGearbox)) PopFlow();0x2911 HandleGearBoxShift(K2Node_ComponentBoundEvent_newGear);0x2928 PopFlow();0x2929 CallFunc_OnGearShifterPositionUpdated_GearShifterXRaw_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterXRaw);0x2946 CallFunc_OnGearShifterPositionUpdated_GearShifterYRaw_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterYRaw);0x2963 CallFunc_OnGearShifterPositionUpdated_GearShifterXDisplay_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterXDisplay);0x2980 CallFunc_OnGearShifterPositionUpdated_GearShifterYDisplay_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_GearShifterYDisplay);0x299D OnGearShifterPositionUpdated(CallFunc_OnGearShifterPositionUpdated_GearShifterXRaw_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterYRaw_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterXDisplay_ImplicitCast, CallFunc_OnGearShifterPositionUpdated_GearShifterYDisplay_ImplicitCast);0x29CF PopFlow();0x29D0 Multicast_Honk(K2Node_CustomEvent_IsHonking_2);0x29E7 PopFlow();0x29E8 CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x2A00 CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x2A15 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsServer_ReturnValue_1);0x2A32 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsLocallyControlled_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x2A58 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_2A67;0x2A66 PopFlow();0x2A67 Label_2A67:0x2A67 PlayHonkSound(K2Node_CustomEvent_IsHonking_1);0x2A7E PopFlow();0x2A7F if (!(K2Node_CustomEvent_IsHonking)) goto Label_2A9C;0x2A8D PlayHonkSFX();0x2A9B PopFlow();0x2A9C Label_2A9C:0x2A9C StopHonkSFX();0x2AAA PopFlow();0x2AAB CallFunc_Conv_InputActionValueToBool_ReturnValue_14 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_15);0x2AC8 Temp_bool_Variable_10 = CallFunc_Conv_InputActionValueToBool_ReturnValue_14;0x2ADB Temp_real_Variable_22 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_15);0x2AF8 Temp_real_Variable_22 = Temp_real_Variable_22;0x2B13 Temp_real_Variable_23 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_15);0x2B30 Temp_real_Variable_23 = Temp_real_Variable_23;0x2B4B Temp_object_Variable_12 = K2Node_EnhancedInputActionEvent_SourceAction_15;0x2B5E goto Label_2509;0x2B63 Label_2B63:0x2B63 Temp_int_Loop_Counter_Variable_1 = 0;0x2B7A goto Label_169F;0x2B7F Label_2B7F:0x2B7F CallFunc_GetController_ReturnValue = GetController();0x2B93 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetController_ReturnValue);0x2BB0 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x2BBA CallFunc_GetController_ReturnValue = GetController();0x2BCE CallFunc_GetForwardVector_ReturnValue = VehicleMesh.GetForwardVector();0x2C00 CallFunc_MakeRotFromX_ReturnValue = MakeRotFromX(CallFunc_GetForwardVector_ReturnValue);0x2C25 BreakRotator(CallFunc_MakeRotFromX_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x2C53 CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x2C82 CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_MakeRotator_ReturnValue_1);0x2CAF PopFlow();0x2CB0 CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x2CC5 if (!(CallFunc_IsServer_ReturnValue_3)) PopFlow();0x2CCF goto Label_0337;0x2CD4 goto Label_1086;0x2CD9 CallFunc_GetController_ReturnValue_1 = GetController();0x2CED K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2D11 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2D2E K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2D5B K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2D7F K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2D9C CallFunc_IsValid_ReturnValue_3 = IsValid(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2DB9 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x2DC3 CallFunc_GetController_ReturnValue_1 = GetController();0x2DD7 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2DFB K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2E18 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2E45 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2E69 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2E86 K2Node_DynamicCast_AsBP_First_Person_Character_2.StartSmoke();0x2EAA PopFlow();0x2EAB CallFunc_GetController_ReturnValue_1 = GetController();0x2EBF K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2EE3 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2F00 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x2F2D K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x2F51 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x2F6E K2Node_DynamicCast_AsBP_First_Person_Character_2.DragSmoke();0x2F92 PopFlow();0x2F93 CallFunc_GetController_ReturnValue_1 = GetController();0x2FA7 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue_1);0x2FCB K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2FE8 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.GetCachedDriver(CallFunc_GetCachedDriver_NewParam);0x3015 K2Node_DynamicCast_AsBP_First_Person_Character_2 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetCachedDriver_NewParam);0x3039 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_2);0x3056 K2Node_DynamicCast_AsBP_First_Person_Character_2.EndSmoke();0x307A PopFlow();0x307B CallFunc_Conv_InputActionValueToBool_ReturnValue_15 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_16);0x3098 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_15;0x30AB Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_16);0x30C8 Temp_real_Variable_28 = Temp_real_Variable_28;0x30E3 Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_16);0x3100 Temp_real_Variable_29 = Temp_real_Variable_29;0x311B Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_16;0x312E goto Label_2404;0x3133 K2Node_CustomEvent_Target.FirstPersonCamera.K2_SetRelativeRotation(FRotator(90, 90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x318D CallFunc_K2_AttachToActor_ReturnValue = K2Node_CustomEvent_Target.K2_AttachToActor(this, DriverSeatSocket, 2, 2, 1, false);0x31C8 CallFunc_GetSocketTransform_ReturnValue = VehicleMesh.GetSocketTransform(DriverSeatSocket, 0);0x3209 BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3237 CallFunc_GetUpVector_ReturnValue_1 = GetUpVector(CallFunc_BreakTransform_Rotation);0x325C CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(K2Node_CustomEvent_Target.CapsuleComponent.CapsuleHalfHeight);0x32A5 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x32CA CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x32F8 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue_1);0x3326 CallFunc_K2_SetActorLocation_ReturnValue_1 = K2Node_CustomEvent_Target.K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult_1, true);0x3364 K2Node_CustomEvent_Target.SetIsDriver(true, this);0x338A goto Label_2B7F;0x338F CallFunc_IsValid_ReturnValue_4 = IsValid(K2Node_Event_QuickSand_1);0x33AC if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x33B6 CurrentQuickSand = K2Node_Event_QuickSand_1;0x33C9 SetBlockNetworkRest(true);0x33D4 Temp_int_Loop_Counter_Variable_2 = 0;0x33EB goto Label_1C21;0x33F0 CurrentQuickSand = nullptr;0x33FB SetBlockNetworkRest(false);0x3406 CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(LinearDampingConstraints, K2Node_Event_QuickSand);0x3442 Temp_int_Loop_Counter_Variable_3 = 0;0x3459 Temp_int_Array_Index_Variable_3 = 0;0x3470 Label_3470:0x3470 GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x3487 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels_1);0x34C2 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x34E8 if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x34F2 Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x350D PushFlow(Label_358A);0x3512 GetAllWheels(CallFunc_GetAllWheels_Wheels_1);0x3529 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels_1, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x3564 CallFunc_Array_Get_Item_1.SetOverrideWheelPhysMat(nullptr);0x3589 PopFlow();0x358A Label_358A:0x358A CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x35B4 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_4;0x35CF goto Label_3470;0x35D4 PopFlow();0x35D5 Label_35D5:0x35D5 EndFixVehicle();0x35E3 PopFlow();0x35E4 goto Label_2B63;0x35E9 CallFunc_REase_Alpha_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_Lerp);0x3606 CallFunc_REase_ReturnValue = REase(FixVehicleStartRot, FixVehicleEndRot, CallFunc_REase_Alpha_ImplicitCast_1, true, 7, 2f, 2);0x364A GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh);0x3661 CallFunc_VEase_Alpha_ImplicitCast_1 = Cast<3>(K2Node_CustomEvent_Lerp);0x367E CallFunc_VEase_ReturnValue = VEase(FixVehicleStartPos, FixVehicleEndPos, CallFunc_VEase_Alpha_ImplicitCast_1, 7, 2f, 2);0x36C1 CallFunc_GetVehicleMesh_Mesh.K2_SetWorldLocationAndRotation(CallFunc_VEase_ReturnValue, CallFunc_REase_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, true);0x36FE goto Label_2542;0x3703 Label_3703:0x3703 StartFixVehicle();0x3711 PopFlow();0x3712 Label_3712:0x3712 CallFunc_IsPlaying_ReturnValue_1 = FixVehicle.IsPlaying();0x373C if (!(CallFunc_IsPlaying_ReturnValue_1)) goto Label_374B;0x374A PopFlow();0x374B Label_374B:0x374B SetShouldSyncWithServer(false);0x3756 SetPhysics(false);0x3765 GetVehicleMesh(CallFunc_GetVehicleMesh_Mesh_1);0x377C CallFunc_K2_GetComponentToWorld_ReturnValue_2 = CallFunc_GetVehicleMesh_Mesh_1.K2_GetComponentToWorld();0x37AE BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_2, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x37DC FixVehicleStartPos = CallFunc_BreakTransform_Location_3;0x37F7 goto Label_151B;0x37FC goto Label_3703;0x3801 goto Label_3712;0x3806 CallFunc_Conv_InputActionValueToBool_ReturnValue_16 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_21);0x3823 Temp_bool_Variable_13 = CallFunc_Conv_InputActionValueToBool_ReturnValue_16;0x3836 Temp_real_Variable_26 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_21);0x3853 Temp_real_Variable_26 = Temp_real_Variable_26;0x386E Temp_real_Variable_27 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_21);0x388B Temp_real_Variable_27 = Temp_real_Variable_27;0x38A6 Temp_object_Variable_14 = K2Node_EnhancedInputActionEvent_SourceAction_21;0x38B9 goto Label_1E83;0x38BE CallFunc_Conv_InputActionValueToBool_ReturnValue_17 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_17);0x38DB Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_17;0x38EE Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_17);0x390B Temp_real_Variable_28 = Temp_real_Variable_28;0x3926 Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_17);0x3943 Temp_real_Variable_29 = Temp_real_Variable_29;0x395E Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_17;0x3971 goto Label_2414;0x3976 CallFunc_Conv_InputActionValueToBool_ReturnValue_18 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_18);0x3993 Temp_bool_Variable_12 = CallFunc_Conv_InputActionValueToBool_ReturnValue_18;0x39A6 Temp_real_Variable_28 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_18);0x39C3 Temp_real_Variable_28 = Temp_real_Variable_28;0x39DE Temp_real_Variable_29 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_18);0x39FB Temp_real_Variable_29 = Temp_real_Variable_29;0x3A16 Temp_object_Variable_13 = K2Node_EnhancedInputActionEvent_SourceAction_18;0x3A29 goto Label_2414;0x3A2E Label_3A2E:0x3A2E CallFunc_VLerp_ReturnValue = VLerp(CameraAnimateFrom, CameraAnimateTo, CameraLocationAnimation_Lerp_9231F92248C1FAAE0F074382AD88CE3E);0x3A65 CameraArm.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x3A99 PopFlow();0x3A9A goto Label_14E6;0x3A9F CallFunc_Conv_InputActionValueToBool_ReturnValue_19 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_19);0x3ABC Temp_bool_Variable_14 = CallFunc_Conv_InputActionValueToBool_ReturnValue_19;0x3ACF Temp_real_Variable_30 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_19);0x3AEC Temp_real_Variable_30 = Temp_real_Variable_30;0x3B07 Temp_real_Variable_31 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_19);0x3B24 Temp_real_Variable_31 = Temp_real_Variable_31;0x3B3F Temp_object_Variable_15 = K2Node_EnhancedInputActionEvent_SourceAction_19;0x3B52 goto Label_2852;0x3B57 Label_3B57:0x3B57 All_DetachAllWheels();0x3B65 PopFlow();0x3B66 Label_3B66:0x3B66 DetachAllWheels();0x3B74 PopFlow();0x3B75 goto Label_3B66;0x3B7A goto Label_3B57;0x3B7F GetConstrainedWheels(CallFunc_GetConstrainedWheels_Constrained_1);0x3B96 /Script/Engine.Default__KismetArrayLibrary.Array_Random(CallFunc_GetConstrainedWheels_Constrained_1, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x3BD1 All_DetachSpecificWheel(CallFunc_Array_Random_OutIndex);0x3BE8 PopFlow();0x3BE9 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(K2Node_CustomEvent_WheelIndex, 0);0x3C0B if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x3C15 GetConstrainedWheels(CallFunc_GetConstrainedWheels_Constrained);0x3C2C /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetConstrainedWheels_Constrained, K2Node_CustomEvent_WheelIndex, CallFunc_Array_Get_Item_4);0x3C67 CallFunc_Array_Get_Item_4.Detach();0x3C8B PopFlow();0x3C8C goto Label_35D5;0x3C91 goto Label_3A2E;0x3C96 Label_3C96:0x3C96 return;Final 0x1495c50 0x04 void OnAirSpeedUpdated__DelegateSignature (double Speed , double DeltaTime ) Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x10