void TravelToGolfLevelWithIntro () Script28 statements · 615 bytes of bytecode 0x0000 PushFlow(Label_0264);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 CallFunc_GetAllActorsOfClass_OutActors = {};0x002F GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C, CallFunc_GetAllActorsOfClass_OutActors);0x004C Temp_int_Loop_Counter_Variable = 0;0x0063 Temp_int_Array_Index_Variable = 0;0x007A Label_007A:0x007A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00B5 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00DB if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0169;0x00E9 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0104 PushFlow(Label_021A);0x0109 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0144 CallFunc_Array_Get_Item.Client_EnableTriggerGolfIntro();0x0168 PopFlow();0x0169 Label_0169:0x0169 K2Node_CreateDelegate_OutputDelegate.Bind(this, TravelToGolfLevel);0x0180 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 5f, false, false, 0f, 0f);0x01B6 PrintString(this, "Travel To Golf Level In Progress", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 10f, FName(None));0x0219 PopFlow();0x021A Label_021A:0x021A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0244 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x025F goto Label_007A;0x0264 Label_0264:0x0264 return;Public 0x1495c50 0x00 void RingGolfBell () Script9 statements · 204 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Ride/Interactables/Golf/GolfBell/BP_GolfBell.BP_GolfBell_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetAllActorsOfClass_OutActors, 0);0x0060 if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_00C9;0x006E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x00A5 CallFunc_Array_Get_Item.RingGolfBell();0x00C9 Label_00C9:0x00C9 return;Public 0x1495c50 0x00 void TravelToGolfLevel () Script10 statements · 174 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_00AB;0x0023 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0038 K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x005C K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0079 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0087 K2Node_DynamicCast_AsGM_First_Person.TravelToGolfLevel();0x00AB Label_00AB:0x00AB return;Public 0x1495c50 0x00 void AddAllTapes () Script13 statements · 239 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_00EC;0x0023 CallFunc_GetAllActorsOfClass_OutActors = {};0x002E GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_TapePlayer.BP_TapePlayer_C, CallFunc_GetAllActorsOfClass_OutActors);0x004B CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_GetAllActorsOfClass_OutActors);0x007E if (!(CallFunc_Array_IsEmpty_ReturnValue)) goto Label_0091;0x008C goto Label_00EC;0x0091 Label_0091:0x0091 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x00C8 CallFunc_Array_Get_Item.DEBUG_AddAllTapes();0x00EC Label_00EC:0x00EC return;Public 0x1495c50 0x00 void Golf_MoveBallToLocation (AActor * Actor , const FVector & NewLocation ) Script18 statements · 416 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_0104;0x0023 CallFunc_K2_SetActorLocation_ReturnValue = Actor.K2_SetActorLocation(NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0061 CallFunc_K2_GetRootComponent_ReturnValue = Actor.K2_GetRootComponent();0x008B K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x00AF K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x00CC if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_019D;0x00DA K2Node_DynamicCast_AsPrimitive_Component.SetSimulatePhysics(true);0x00FF goto Label_019D;0x0104 Label_0104:0x0104 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0118 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x013C K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0159 if (!(K2Node_DynamicCast_bSuccess)) goto Label_019D;0x0167 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_MoveActorToLocationAndEnablePhysics(Actor, NewLocation);0x019D Label_019D:0x019D return;Public 0x1495c50 0x20 void Golf_MoveBallToAimLocationWithSimulatedHitForward (double ForceMultiplier ) Script35 statements · 944 bytes of bytecode 0x0000 PushFlow(Label_03AD);0x0005 CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x001A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGolfGameManager_ReturnValue);0x0037 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0041 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x0055 CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x006A CallFunc_IsPlayersTurn_ReturnValue = CallFunc_GetGolfGameManager_ReturnValue.IsPlayersTurn(CallFunc_GetPlayerController_ReturnValue_1.PlayerState);0x00B3 if (!(CallFunc_IsPlayersTurn_ReturnValue)) goto Label_0265;0x00C1 GetBallMoveLocation(CallFunc_GetBallMoveLocation_Success, CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_GetBallMoveLocation_PlayerForwardVector);0x00F3 if (!(CallFunc_GetBallMoveLocation_Success)) PopFlow();0x00FD CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0111 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x0135 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0152 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x015C Golf_MoveBallToLocation(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation);0x017C PushFlow(Label_02C2);0x0181 CallFunc_Normal_ReturnValue = Normal(CallFunc_GetBallMoveLocation_PlayerForwardVector, 1e-04f);0x01AB CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ForceMultiplier, 1);0x01D9 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01FE CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x022C CallFunc_GetBallMoveLocation_GolfBall.CheatSimulateGolfBallStrokeByOwner(CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_Multiply_VectorVector_ReturnValue, true, false);0x0264 PopFlow();0x0265 Label_0265:0x0265 PrintString(this, "Can't move, not your turn", true, false, LinearColor{0f, 0.66f, 1f, 1f}, 10f, FName(None));0x02C1 PopFlow();0x02C2 Label_02C2:0x02C2 CallFunc_Normal_ReturnValue = Normal(CallFunc_GetBallMoveLocation_PlayerForwardVector, 1e-04f);0x02EC CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ForceMultiplier, 1);0x031A CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x033F CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x036D K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_CheatSimulateGolfBallStrokeByOwner(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_Multiply_VectorVector_ReturnValue);0x03AC PopFlow();0x03AD Label_03AD:0x03AD return;Public 0x1495c50 0x08 void GetBallMoveLocation (const bool & Success , const ABP_Interactable_GolfBall_C * & GolfBall , const FVector & MoveLocation , const FVector & PlayerForwardVector ) Script56 statements · 1,776 bytes of bytecode 0x0000 PushFlow(Label_06ED);0x0005 PushFlow(Label_04A6);0x000A CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x001F CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGolfGameManager_ReturnValue);0x003C if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0046 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x005A CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x006F CallFunc_GetGolfBall_ReturnValue = CallFunc_GetGolfGameManager_ReturnValue.GetGolfBall(CallFunc_GetPlayerController_ReturnValue.PlayerState);0x00B8 K2Node_DynamicCast_AsBP_Interactable_Golf_Ball = Cast<BP_Interactable_GolfBall_C>(CallFunc_GetGolfBall_ReturnValue);0x00DC K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Golf_Ball);0x00F9 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0103 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x0117 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue_1.K2_GetPawn();0x0141 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x0165 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0182 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0517;0x0190 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x01B5 K2Node_MakeArray_Array = {K2Node_DynamicCast_AsBP_First_Person_Character};0x01C9 CallFunc_K2_GetComponentLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.K2_GetComponentLocation();0x0211 CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x0259 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0287 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x02B5 CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 2f, 0, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0342 if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0588;0x0350 CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x0398 BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x044D Success = true;0x0458 GolfBall = K2Node_DynamicCast_AsBP_Interactable_Golf_Ball;0x046B MoveLocation = CallFunc_BreakHitResult_Location;0x0486 PlayerForwardVector = CallFunc_GetForwardVector_ReturnValue;0x04A1 goto Label_06ED;0x04A6 Label_04A6:0x04A6 Success = false;0x04B1 GolfBall = nullptr;0x04BC MoveLocation = FVector(0, 0, 0);0x04E7 PlayerForwardVector = FVector(0, 0, 0);0x0512 goto Label_06ED;0x0517 Label_0517:0x0517 Success = false;0x0522 GolfBall = nullptr;0x052D MoveLocation = FVector(0, 0, 0);0x0558 PlayerForwardVector = FVector(0, 0, 0);0x0583 goto Label_06ED;0x0588 Label_0588:0x0588 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x05AD CallFunc_K2_GetComponentLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.K2_GetComponentLocation();0x05F5 CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x063D CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x066B CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0699 Success = true;0x06A4 GolfBall = K2Node_DynamicCast_AsBP_Interactable_Golf_Ball;0x06B7 MoveLocation = CallFunc_Add_VectorVector_ReturnValue;0x06D2 PlayerForwardVector = CallFunc_GetForwardVector_ReturnValue;0x06ED Label_06ED:0x06ED return;Private 0x1495c50 0x40 void Golf_MoveBallToAimLocation () Script7 statements · 142 bytes of bytecode 0x0000 LocalNewLocation = FVector(0, 0, 0);0x002B GetBallMoveLocation(CallFunc_GetBallMoveLocation_Success, CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_GetBallMoveLocation_PlayerForwardVector);0x005D if (!(CallFunc_GetBallMoveLocation_Success)) goto Label_008B;0x006B Golf_MoveBallToLocation(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation);0x008B Label_008B:0x008B return;Public 0x1495c50 0x00 void RemoveInactivePlayers () Script8 statements · 140 bytes of bytecode 0x0000 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015 K2Node_DynamicCast_AsBPI_Game_Mode_Frontend = Cast<BPI_GameModeFrontend_C>(CallFunc_GetGameMode_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Game_Mode_Frontend);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0089;0x0064 K2Node_DynamicCast_AsBPI_Game_Mode_Frontend.RemoveInactivePlayers();0x0089 Label_0089:0x0089 return;Public 0x1495c50 0x00 void IsAnyPlayerAttachedToActor (AActor * Actor , const bool & Result ) Script28 statements · 547 bytes of bytecode 0x0000 PushFlow(Label_0220);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_GetAttachedActors_OutActors = {};0x003E Actor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0069 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x00A4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CA if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01C6;0x00D8 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F3 PushFlow(Label_01D6);0x00F8 CallFunc_GetAttachedActors_OutActors = {};0x0103 Actor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x012E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0169 CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_Array_Get_Item, SoftObject("/Script/Ride.RGFirstPersonCharacter"));0x01AC if (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) PopFlow();0x01B6 Result = true;0x01C1 goto Label_0220;0x01C6 Label_01C6:0x01C6 Result = false;0x01D1 goto Label_0220;0x01D6 Label_01D6:0x01D6 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0200 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x021B goto Label_0033;0x0220 Label_0220:0x0220 return;Private 0x1495c50 0x09 void GetClosestAvailableJetski (const ABP_Static_JetSki_C * & Jetski ) Script10 statements · 174 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Ride/Boat/BP_Static_JetSki.BP_Static_JetSki_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, true, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049 K2Node_DynamicCast_AsBP_Static_Jet_Ski = Cast<BP_Static_JetSki_C>(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x006D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Static_Jet_Ski);0x008A if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0098 Jetski = K2Node_DynamicCast_AsBP_Static_Jet_Ski;0x00AB Label_00AB:0x00AB return;Private 0x1495c50 0x08 void DriveClosestJetski () Script18 statements · 769 bytes of bytecode 0x0000 GetClosestAvailableJetski(CallFunc_GetClosestAvailableJetski_JetSki);0x0017 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestAvailableJetski_JetSki);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FE;0x0042 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02FE;0x00CF K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetClosestAvailableJetski_JetSki.DrivingSeat.ChildActor);0x011F K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x013C if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02F3;0x014A K2Node_DynamicCast_AsBPI_Interact.Interact(K2Node_DynamicCast_AsBP_First_Person_Character, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, 0, false, CallFunc_Interact_Success);0x02EE goto Label_02FE;0x02F3 Label_02F3:0x02F3 CallFunc_Interact_Success = false;0x02FE Label_02FE:0x02FE return;Public 0x1495c50 0x00 void UnlockGolfLevel () Script11 statements · 240 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00ED;0x0064 K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009E K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BB if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_00ED;0x00C9 K2Node_DynamicCast_AsBP_Save_Game_Player.UnlockGolfLevel();0x00ED Label_00ED:0x00ED return;Public 0x1495c50 0x00 void GiveAllCosmeticsForSnowLevelWithoutUnlockingAchievement () Script11 statements · 267 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0108;0x0064 K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009E K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BB if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0108;0x00C9 K2Node_DynamicCast_AsBP_Save_Game_Player.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.SnowLevel)});0x0108 Label_0108:0x0108 return;Public 0x1495c50 0x00 void GiveAllCosmeticsForMabuttsWithoutUnlockingAchievement () Script11 statements · 267 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0108;0x0064 K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009E K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BB if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0108;0x00C9 K2Node_DynamicCast_AsBP_Save_Game_Player.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.MabuttsValley)});0x0108 Label_0108:0x0108 return;Public 0x1495c50 0x00 void UnlockJungleLevelStartingCheckpoint (int32 CheckpointIndex ) Script3 statements · 53 bytes of bytecode 0x0000 UnlockStartingCheckpoint(GameplayTag{FName(Level.JungleLevel)}, CheckpointIndex);0x0032 return;Public 0x1495c50 0x04 void UnlockSnowLevelStartingCheckpoint (int32 CheckpointIndex ) Script3 statements · 53 bytes of bytecode 0x0000 UnlockStartingCheckpoint(GameplayTag{FName(Level.SnowLevel)}, CheckpointIndex);0x0032 return;Public 0x1495c50 0x04 void UnlockStartingCheckpoint (const FGameplayTag & LevelTag , int32 CheckpointIndex ) Script10 statements · 244 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F1;0x0064 CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0097 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F1;0x00A5 K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave.Cheat_SaveCheckpointProgression(LevelTag, CheckpointIndex);0x00F1 Label_00F1:0x00F1 return;Private 0x1495c50 0x0C void UnlockMabuttsStartingCheckpoint (int32 CheckpointIndex ) Script3 statements · 53 bytes of bytecode 0x0000 UnlockStartingCheckpoint(GameplayTag{FName(Level.MabuttsValley)}, CheckpointIndex);0x0032 return;Public 0x1495c50 0x04 void WearDownIceStudsOnAllWheels (double IceStudsValue ) Script29 statements · 682 bytes of bytecode 0x0000 PushFlow(Label_02A7);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003B CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0058 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0062 Temp_int_Loop_Counter_Variable = 0;0x0079 Temp_int_Array_Index_Variable = 0;0x0090 Label_0090:0x0090 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00BD CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x00F8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x011E if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0128 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0143 PushFlow(Label_025D);0x0148 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0175 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B0 if (!(CallFunc_Array_Get_Item.isAttached)) PopFlow();0x01D0 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x01FD /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0238 CallFunc_Array_Get_Item.Cheat_WearDownIceStuds();0x025C PopFlow();0x025D Label_025D:0x025D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0287 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02A2 goto Label_0090;0x02A7 Label_02A7:0x02A7 return;Public 0x1495c50 0x08 void AddIceStudsToAllWheels (double IceStudsValue ) Script33 statements · 830 bytes of bytecode 0x0000 PushFlow(Label_033B);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003B CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0058 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0062 Temp_int_Loop_Counter_Variable = 0;0x0079 Temp_int_Array_Index_Variable = 0;0x0090 Label_0090:0x0090 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00BD CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x00F8 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x011E if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0128 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0143 PushFlow(Label_02F1);0x0148 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0175 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B0 if (!(CallFunc_Array_Get_Item.isAttached)) PopFlow();0x01D0 K2Node_MakeStruct_TagFloatPair.Tag = GameplayTag{FName(WheelModifier.Stud)};0x0206 K2Node_MakeStruct_Value_ImplicitCast = Cast<3>(IceStudsValue);0x0223 K2Node_MakeStruct_TagFloatPair.Value = K2Node_MakeStruct_Value_ImplicitCast;0x0247 K2Node_MakeArray_Array = {K2Node_MakeStruct_TagFloatPair};0x025B CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0288 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02C3 CallFunc_Array_Get_Item.ApplyWheelModifiers(K2Node_MakeArray_Array);0x02F0 PopFlow();0x02F1 Label_02F1:0x02F1 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x031B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0336 goto Label_0090;0x033B Label_033B:0x033B return;Public 0x1495c50 0x08 void AddIceStudsToOneWheel (int32 WheelIndex , double IceStudsValue ) Script18 statements · 511 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_01FC;0x0023 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0057 if (!(CallFunc_IsValid_ReturnValue)) goto Label_01FC;0x0065 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0092 CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetAllWheels_Wheels, WheelIndex);0x00CE if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_01FC;0x00DC K2Node_MakeStruct_TagFloatPair.Tag = GameplayTag{FName(WheelModifier.Stud)};0x0112 K2Node_MakeStruct_Value_ImplicitCast = Cast<3>(IceStudsValue);0x012F K2Node_MakeStruct_TagFloatPair.Value = K2Node_MakeStruct_Value_ImplicitCast;0x0153 K2Node_MakeArray_Array = {K2Node_MakeStruct_TagFloatPair};0x0167 CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0194 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, WheelIndex, CallFunc_Array_Get_Item);0x01CF CallFunc_Array_Get_Item.ApplyWheelModifiers(K2Node_MakeArray_Array);0x01FC Label_01FC:0x01FC return;Public 0x1495c50 0x10 void SitInPassengerSeat () Script34 statements · 1,133 bytes of bytecode 0x0000 PushFlow(Label_046A);0x0005 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x001C CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0039 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0043 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0057 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0081 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A5 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C2 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00CC Temp_int_Loop_Counter_Variable = 0;0x00E3 Temp_int_Array_Index_Variable = 0;0x00FA Label_00FA:0x00FA CallFunc_GetAttachedActors_OutActors = {};0x0105 CallFunc_GetClosestVehicle_Vehicle.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0130 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x016B CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0191 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x019B Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01B6 PushFlow(Label_0420);0x01BB CallFunc_GetAttachedActors_OutActors = {};0x01C6 CallFunc_GetClosestVehicle_Vehicle.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x01F1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x022C K2Node_DynamicCast_AsBP_Passenger_Chair = Cast<BP_PassengerChair_C>(CallFunc_Array_Get_Item);0x0250 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Passenger_Chair);0x026D if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0277 K2Node_DynamicCast_AsBP_Passenger_Chair.Interact(K2Node_DynamicCast_AsBP_First_Person_Character, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, 0, false, CallFunc_Interact_Success);0x041B goto Label_046A;0x0420 Label_0420:0x0420 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x044A Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0465 goto Label_00FA;0x046A Label_046A:0x046A return;Public 0x1495c50 0x00 void ResetAndGrabWinch (bool ResetAndGrabRearWinch ) Script3 statements · 26 bytes of bytecode 0x0000 Internal_ResetAndGrabWinch(ResetAndGrabRearWinch);0x0017 return;Public 0x1495c50 0x01 void GrabWinch (bool GrabRearWinch ) Script23 statements · 981 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_03D2;0x0042 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1 if (!(K2Node_DynamicCast_bSuccess)) goto Label_03D2;0x00CF CallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_GetClosestVehicle_Vehicle.BP_RearWinch.ChildActor, CallFunc_GetClosestVehicle_Vehicle.BP_Winch.ChildActor, GrabRearWinch);0x0156 K2Node_DynamicCast_AsRGWinch = Cast<RGWinch>(CallFunc_SelectObject_ReturnValue);0x017A K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGWinch);0x0197 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_03D2;0x01A5 CallFunc_GetWinchHook_ReturnValue = K2Node_DynamicCast_AsRGWinch.GetWinchHook();0x01CF K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetWinchHook_ReturnValue);0x01F3 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0210 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_03C7;0x021E K2Node_DynamicCast_AsBPI_Interact.Interact(K2Node_DynamicCast_AsBP_First_Person_Character, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, 0, false, CallFunc_Interact_Success);0x03C2 goto Label_03D2;0x03C7 Label_03C7:0x03C7 CallFunc_Interact_Success = false;0x03D2 Label_03D2:0x03D2 return;Public 0x1495c50 0x01 void ResetWinch (bool ResetRearWinch ) Script16 statements · 465 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_01CE;0x0042 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1 if (!(K2Node_DynamicCast_bSuccess)) goto Label_01CE;0x00CF CallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_GetClosestVehicle_Vehicle.BP_RearWinch.ChildActor, CallFunc_GetClosestVehicle_Vehicle.BP_Winch.ChildActor, ResetRearWinch);0x0156 K2Node_DynamicCast_AsRGWinch = Cast<RGWinch>(CallFunc_SelectObject_ReturnValue);0x017A K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGWinch);0x0197 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_01CE;0x01A5 K2Node_DynamicCast_AsRGWinch.ResetWinchByPlayer(K2Node_DynamicCast_AsBP_First_Person_Character);0x01CE Label_01CE:0x01CE return;Public 0x1495c50 0x01 void DetachAllVehicleParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachAllParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void TeleportToCheckpoint (int32 Checkpoint ) Script71 statements · 1,826 bytes of bytecode 0x0000 PushFlow(Label_071F);0x0005 CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x0010 GetAllActorsOfClass(this, /Game/Ride/Game/BP_CheckPoint.BP_CheckPoint_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x002D Temp_bool_True_if_break_was_hit_Variable = false;0x0038 Temp_int_Loop_Counter_Variable_1 = 0;0x004F Temp_int_Array_Index_Variable_2 = 0;0x0066 Label_0066:0x0066 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0083 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x00BE CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x00E4 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_2);0x010A if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0114 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x012F PushFlow(Label_03A8);0x0134 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x016F CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.CheckpointIndex, Checkpoint);0x01AB if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x01B5 CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x01C0 GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x01DD Temp_int_Loop_Counter_Variable = 0;0x01F4 Temp_int_Array_Index_Variable = 0;0x020B Label_020B:0x020B CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x0246 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x026C if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_03F2;0x027A Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0295 PushFlow(Label_06D5);0x029A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x02D5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0310 CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x0342 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0370 CallFunc_Array_Get_Item_1.TeleportVehicle(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, false);0x03A7 PopFlow();0x03A8 Label_03A8:0x03A8 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03D2 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03ED goto Label_0066;0x03F2 Label_03F2:0x03F2 CallFunc_GetAllActorsOfClass_OutActors = {};0x03FD GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x041A Temp_int_Loop_Counter_Variable_2 = 0;0x0431 Temp_int_Array_Index_Variable_1 = 0;0x0448 Label_0448:0x0448 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0483 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x04A9 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_06C9;0x04B7 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x04D2 PushFlow(Label_067F);0x04D7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0512 CallFunc_GetController_ReturnValue = CallFunc_Array_Get_Item.GetController();0x053C /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0577 CallFunc_Array_Get_Item_2.GetPlayerStartActor(CallFunc_GetController_ReturnValue, CallFunc_GetPlayerStartActor_PlayerStart);0x05AD /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05E8 CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetPlayerStartActor_PlayerStart.GetTransform();0x061A BreakTransform(CallFunc_GetTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0648 CallFunc_Array_Get_Item.TeleportPlayerTo(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1);0x067E PopFlow();0x067F Label_067F:0x067F CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x06A9 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x06C4 goto Label_0448;0x06C9 Label_06C9:0x06C9 Temp_bool_True_if_break_was_hit_Variable = true;0x06D4 PopFlow();0x06D5 Label_06D5:0x06D5 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x06FF Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x071A goto Label_020B;0x071F Label_071F:0x071F return;Public 0x1495c50 0x04 void RevivePlayer () Script9 statements · 191 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0014 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x003E K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x0062 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x007F if (!(K2Node_DynamicCast_bSuccess)) goto Label_00BC;0x008D K2Node_DynamicCast_AsBP_First_Person_Character.ServerReviveTarget(K2Node_DynamicCast_AsBP_First_Person_Character, true, false);0x00BC Label_00BC:0x00BC return;Public 0x1495c50 0x00 void DriveWinnebago () Script12 statements · 255 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00FC;0x0042 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080 K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00FC;0x00CF CallFunc_GetClosestVehicle_Vehicle.TryToEnterVehicle(K2Node_DynamicCast_AsBP_First_Person_Character);0x00FC Label_00FC:0x00FC return;Public 0x1495c50 0x00 void DisableCollisionResponseOnAllTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisableCollisionResponseOnAllTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DisableCollisionOnAllTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisableCollisionOnAllTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DisablePhysicsOnAllTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisablePhysicsOnAllTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DestroyAllScrewedDownTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllScrewedDownTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DestroyAllNonScrewedDownTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllNonScrewedDownTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DestroyAllTruckParts () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllTruckParts();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void GivePart (int32 Amount ) Script11 statements · 289 bytes of bytecode 0x0000 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0015 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_011E;0x0064 K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x0084 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_DynamicCast_AsRide_Game_State.Parts, Amount);0x00C8 K2Node_DynamicCast_AsRide_Game_State.Parts = CallFunc_Add_IntInt_ReturnValue;0x00F9 MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 23, FName(Parts));0x011E Label_011E:0x011E return;Public 0x1495c50 0x04 void GiveEpiPens (int32 Amount ) Script11 statements · 289 bytes of bytecode 0x0000 CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0015 K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_011E;0x0064 K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x0084 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_DynamicCast_AsRide_Game_State.EpiPen, Amount);0x00C8 K2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Add_IntInt_ReturnValue;0x00F9 MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 22, FName(EpiPen));0x011E Label_011E:0x011E return;Public 0x1495c50 0x04 void SaveGame () Script8 statements · 140 bytes of bytecode 0x0000 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015 K2Node_DynamicCast_AsBPI_Game_Mode = Cast<BPI_GameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Game_Mode);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0089;0x0064 K2Node_DynamicCast_AsBPI_Game_Mode.SaveSession();0x0089 Label_0089:0x0089 return;Public 0x1495c50 0x00 void UpdateAllVehicleAttachmentsState () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_UpdateAllAttachmentsState();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DestroyAllVehicleAttachments () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllAttachments();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void LogAllVehicleParts () Script7 statements · 105 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0066;0x0042 CallFunc_GetClosestVehicle_Vehicle.DebugAttachments();0x0066 Label_0066:0x0066 return;Public 0x1495c50 0x00 void RepairEngineDamage (int32 Damage ) Script14 statements · 358 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Engine)};0x009C K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012C K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163 Label_0163:0x0163 return;Public 0x1495c50 0x04 void RepairWheelDamage (int32 Damage ) Script14 statements · 358 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Tire.RR)};0x009C K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012C K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163 Label_0163:0x0163 return;Public 0x1495c50 0x04 void RepairFrameDamage (int32 Damage ) Script14 statements · 358 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Frame)};0x009C K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012C K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163 Label_0163:0x0163 return;Public 0x1495c50 0x04 void TakeFrameDamage (int32 Damage ) Script20 statements · 834 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008A K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Frame)};0x00EB K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010F K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012F K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017B K2Node_DynamicCast_AsBPI_Interact.Hit(nullptr, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, FVector(0, 0, 0), K2Node_MakeStruct_ST_Damage_Results, CallFunc_Hit_Success);0x032F goto Label_033F;0x0334 Label_0334:0x0334 CallFunc_Hit_Success = false;0x033F Label_033F:0x033F return;Public 0x1495c50 0x04 void TakeEngineDamage (int32 Damage ) Script20 statements · 834 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008A K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Engine)};0x00EB K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010F K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012F K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017B K2Node_DynamicCast_AsBPI_Interact.Hit(nullptr, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, FVector(0, 0, 0), K2Node_MakeStruct_ST_Damage_Results, CallFunc_Hit_Success);0x032F goto Label_033F;0x0334 Label_0334:0x0334 CallFunc_Hit_Success = false;0x033F Label_033F:0x033F return;Public 0x1495c50 0x04 void TakeWheelDamage (int32 Damage ) Script20 statements · 834 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008A K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Tire.RR)};0x00EB K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010F K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012F K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017B K2Node_DynamicCast_AsBPI_Interact.Hit(nullptr, HitResult{0, 1f, 0f, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantizeNormal{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, Vector_NetQuantize{0, 0, 0}, 0f, -1, 0, 0, false, false, nullptr, ActorInstanceHandle{nullptr}, nullptr, FName(None), FName(None)}, FVector(0, 0, 0), K2Node_MakeStruct_ST_Damage_Results, CallFunc_Hit_Success);0x032F goto Label_033F;0x0334 Label_0334:0x0334 CallFunc_Hit_Success = false;0x033F Label_033F:0x033F return;Public 0x1495c50 0x04 void DetachRoofPart () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachRoofPart();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DetachRandomVehiclePart () Script8 statements · 141 bytes of bytecode 0x0000 GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003B K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058 if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066 K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachRandomPart();0x008A Label_008A:0x008A return;Public 0x1495c50 0x00 void DamageOneClientPlayer (int32 Damage ) Script31 statements · 739 bytes of bytecode 0x0000 PushFlow(Label_02E0);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_015E);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014F if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_01A8;0x015D PopFlow();0x015E Label_015E:0x015E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0188 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A3 goto Label_005B;0x01A8 Label_01A8:0x01A8 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x01DE K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0202 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0222 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0236 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x024A K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x026E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A9 CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x02E0 Label_02E0:0x02E0 return;Public 0x1495c50 0x04 void DamageAllClientPlayers (int32 Damage ) Script32 statements · 740 bytes of bytecode 0x0000 PushFlow(Label_02E1);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_015E);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014F if (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_01A8;0x015D PopFlow();0x015E Label_015E:0x015E CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0188 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A3 goto Label_005B;0x01A8 Label_01A8:0x01A8 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x01DE K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0202 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0222 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0236 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x024A K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x026E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A9 CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x02E0 PopFlow();0x02E1 Label_02E1:0x02E1 return;Public 0x1495c50 0x04 void DamageServerPlayer (int32 Damage ) Script30 statements · 735 bytes of bytecode 0x0000 PushFlow(Label_02DC);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_0292);0x00E6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121 CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014F if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0159 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x018F K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x01B3 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x01D3 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x01E7 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x01FB K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x021F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x025A CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x0291 PopFlow();0x0292 Label_0292:0x0292 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02BC Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D7 goto Label_005B;0x02DC Label_02DC:0x02DC return;Public 0x1495c50 0x04 void DamageAllPlayers (int32 Damage ) Script27 statements · 620 bytes of bytecode 0x0000 PushFlow(Label_0269);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1 PushFlow(Label_021F);0x00E6 K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x011C K2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0140 K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0160 K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0174 K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0188 K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x01AC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01E7 CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x021E PopFlow();0x021F Label_021F:0x021F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0249 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0264 goto Label_005B;0x0269 Label_0269:0x0269 return;Public 0x1495c50 0x04 void RestartAtCheckpoint (int32 CheckpointIndex ) Script10 statements · 183 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_00B4;0x0023 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0038 K2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue);0x005C K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x0079 if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x0087 K2Node_DynamicCast_AsRGGame_Mode.RestartFromCheckpoint(CheckpointIndex);0x00B4 Label_00B4:0x00B4 return;Public 0x1495c50 0x04 void GetClosestActorToOwningPawn (TArray<AActor *> & Actors , bool IgnoreActorsWithPlayersAttachedToThem , const AActor * & ClosestActor ) Script43 statements · 961 bytes of bytecode 0x0000 PushFlow(Label_03BE);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Actors);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_013A;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_0152);0x00C2 if (!(IgnoreActorsWithPlayersAttachedToThem)) goto Label_019C;0x00D0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010B IsAnyPlayerAttachedToActor(CallFunc_Array_Get_Item, CallFunc_IsAnyPlayerAttachedToActor_Result);0x012B if (!(CallFunc_IsAnyPlayerAttachedToActor_Result)) goto Label_019C;0x0139 PopFlow();0x013A Label_013A:0x013A ClosestActor = LocalClosestActor;0x014D goto Label_03BE;0x0152 Label_0152:0x0152 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x017C Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0197 goto Label_0033;0x019C Label_019C:0x019C CallFunc_IsValid_ReturnValue = IsValid(LocalClosestActor);0x01B9 if (!(CallFunc_IsValid_ReturnValue)) goto Label_036F;0x01C7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0202 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0216 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0240 CallFunc_GetSquaredDistanceTo_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(CallFunc_Array_Get_Item);0x027B CallFunc_GetSquaredDistanceTo_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(LocalClosestActor);0x02B6 CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue);0x02D3 CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue_1);0x02F0 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x0316 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0320 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x035B LocalClosestActor = CallFunc_Array_Get_Item;0x036E PopFlow();0x036F Label_036F:0x036F /Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03AA LocalClosestActor = CallFunc_Array_Get_Item;0x03BD PopFlow();0x03BE Label_03BE:0x03BE return;Private 0x1495c50 0x20 void GetClosestVehicle (const ABP_VehicleBase_C * & Vehicle ) Script10 statements · 174 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, false, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049 K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x006D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x008A if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0098 Vehicle = K2Node_DynamicCast_AsBP_Vehicle_Base;0x00AB Label_00AB:0x00AB return;Private 0x1495c50 0x08 void TeleportToVehicle () Script15 statements · 378 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_DriverSeatInteraction.BP_DriverSeatInteraction_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, false, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0066 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0177;0x0074 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x008E CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x00B8 K2Node_DynamicCast_AsRGFirst_Person_Character = Cast<RGFirstPersonCharacter>(CallFunc_K2_GetPawn_ReturnValue);0x00DC K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGFirst_Person_Character);0x00F9 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0177;0x0107 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetClosestActorToOwningPawn_ClosestActor.K2_GetActorLocation();0x0139 CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsRGFirst_Person_Character.K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0177 Label_0177:0x0177 return;Public 0x1495c50 0x00 void SpawnItemInFrontOfPlayer (TSubclassOf<ABP_Interactable_Actor_C > ActorClass ) Script3 statements · 26 bytes of bytecode 0x0000 SpawnInteractableInFrontOfPlayer(ActorClass);0x0017 return;Public 0x1495c50 0x08 void GetSpawnPointInFrontOfPlayer (const bool & ValidPoint , const FVector & PointLocation ) Script45 statements · 1,626 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0014 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x003E CallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0071 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x008E if (!(CallFunc_IsValid_ReturnValue)) goto Label_04A0;0x009C CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x00C1 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x00D5 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x00FF CallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0132 K2Node_MakeArray_Array = {CallFunc_K2_GetPawn_ReturnValue};0x0146 CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x0178 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01A6 CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.K2_GetComponentLocation();0x01D8 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0206 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x028E if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_04DB;0x029C CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(-50);0x02C1 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x02D5 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x02FF CallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0332 CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x0364 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0392 BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0447 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x0475 ValidPoint = true;0x0480 PointLocation = CallFunc_Add_VectorVector_ReturnValue_1;0x049B goto Label_0657;0x04A0 Label_04A0:0x04A0 ValidPoint = false;0x04AB PointLocation = FVector(0, 0, 0);0x04D6 goto Label_0657;0x04DB Label_04DB:0x04DB CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x0500 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0514 CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x053E CallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0571 CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x05A3 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x05D1 CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.K2_GetComponentLocation();0x0603 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0631 ValidPoint = true;0x063C PointLocation = CallFunc_Add_VectorVector_ReturnValue;0x0657 Label_0657:0x0657 return;Public 0x1495c50 0x20 void SpawnWinchController () Script3 statements · 26 bytes of bytecode 0x0000 SpawnItemInFrontOfPlayer(/Game/Ride/Interactables/Winch/BP_Interactable_WinchController.BP_Interactable_WinchController_C);0x0017 return;Public 0x1495c50 0x00 void SpawnInteractableInFrontOfPlayer (TSubclassOf<ABP_Interactable_Actor_C > InteractableClass ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InteractableClass = InteractableClass;0x0012 ExecuteUbergraph_BP_CheatManager(189);0x0021 return;0x1495c50 0x08 void Internal_ResetAndGrabWinch (bool ResetAndGrabRearWinch ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ResetAndGrabRearWinch = ResetAndGrabRearWinch;0x0012 ExecuteUbergraph_BP_CheatManager(236);0x0021 return;0x1495c50 0x01 void ReceiveGiveItem (TSubclassOf<ARGInteractableActor > ItemClass ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ItemClass = ItemClass;0x0012 ExecuteUbergraph_BP_CheatManager(309);0x0021 return;Event Protected 0x1495c50 0x08 void ExecuteUbergraph_BP_CheatManager (int32 EntryPoint ) Script25 statements · 411 bytes of bytecode 0x0000 PushFlow(Label_0198);0x0005 goto [EntryPoint];0x000F GrabWinch(K2Node_CustomEvent_ResetAndGrabRearWinch);0x0026 PopFlow();0x0027 Label_0027:0x0027 CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x003B K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x005F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x007C if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0086 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SpawnItem(K2Node_CustomEvent_InteractableClass, CallFunc_GetSpawnPointInFrontOfPlayer_PointLocation);0x00BC PopFlow();0x00BD GetSpawnPointInFrontOfPlayer(CallFunc_GetSpawnPointInFrontOfPlayer_ValidPoint, CallFunc_GetSpawnPointInFrontOfPlayer_PointLocation);0x00DD if (!(CallFunc_GetSpawnPointInFrontOfPlayer_ValidPoint)) PopFlow();0x00E7 goto Label_0027;0x00EC ResetWinch(K2Node_CustomEvent_ResetAndGrabRearWinch);0x0103 DelayUntilNextTick(this, LatentActionInfo{0xF, 592119031, FName(ExecuteUbergraph_BP_CheatManager), this});0x0134 PopFlow();0x0135 K2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(K2Node_Event_ItemClass);0x0159 K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x0176 if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x0180 SpawnInteractableInFrontOfPlayer(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x0197 PopFlow();0x0198 Label_0198:0x0198 return;Final 0x1495c50 0x04