Zdexby TheHolyOneZ
6,144 classes
Class

UBP_CheatManager_C

: URGCheatManager : UCheatManager : UObject
/Game/Ride/Cheats/BP_CheatManager.BP_CheatManager_C 0x01B0 (432 B) align 8 inherited 0x01A8 65 scripted vtable /Game/Ride/Cheats/BP_CheatManager
0x00x01B0

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from URGCheatManager 2
OffsetSizeNameTypeFlagsDefault
0x10GiveItemExcludeFilterTArray<TSubclassOf<ARGInteractableActor>>Protected+5 flags[]
0x00980xC0padding / unreflected
0x50RegisteredItemCommandsTMap<FString, TSubclassOf<ARGInteractableActor>>Transient+2 flags<TMap>
Inherited from UCheatManager 3
OffsetSizeNameTypeFlagsDefault
0x08DebugCameraControllerRefADebugCameraController*6 flagsnullptr
0x08DebugCameraControllerClassTSubclassOf<ADebugCameraController>9 flags/Script/Engine.DebugCameraController
0x00380x40padding / unreflected
0x10CheatManagerExtensionsTArray<UCheatManagerExtension*>TransientProtected+4 flags[]

Functions 65

SignatureFlagsNativeParams
void TravelToGolfLevelWithIntro()
Script28 statements · 615 bytes of bytecode
0x0000PushFlow(Label_0264);0x0005CallFunc_IsServer_ReturnValue = IsServer(this);0x001Aif (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024CallFunc_GetAllActorsOfClass_OutActors = {};0x002FGetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C, CallFunc_GetAllActorsOfClass_OutActors);0x004CTemp_int_Loop_Counter_Variable = 0;0x0063Temp_int_Array_Index_Variable = 0;0x007ALabel_007A:0x007ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x00B5CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00DBif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0169;0x00E9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0104PushFlow(Label_021A);0x0109/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0144CallFunc_Array_Get_Item.Client_EnableTriggerGolfIntro();0x0168PopFlow();0x0169Label_0169:0x0169K2Node_CreateDelegate_OutputDelegate.Bind(this, TravelToGolfLevel);0x0180CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 5f, false, false, 0f, 0f);0x01B6PrintString(this, "Travel To Golf Level In Progress", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 10f, FName(None));0x0219PopFlow();0x021ALabel_021A:0x021ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0244Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x025Fgoto Label_007A;0x0264Label_0264:0x0264return;0x0266// end of script
Public0x00
void RingGolfBell()
Script9 statements · 204 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Interactables/Golf/GolfBell/BP_GolfBell.BP_GolfBell_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetAllActorsOfClass_OutActors, 0);0x0060if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_00C9;0x006E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x00A5CallFunc_Array_Get_Item.RingGolfBell();0x00C9Label_00C9:0x00C9return;0x00CB// end of script
Public0x00
void TravelToGolfLevel()
Script10 statements · 174 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_00AB;0x0023CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0038K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0087K2Node_DynamicCast_AsGM_First_Person.TravelToGolfLevel();0x00ABLabel_00AB:0x00ABreturn;0x00AD// end of script
Public0x00
void AddAllTapes()
Script13 statements · 239 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_00EC;0x0023CallFunc_GetAllActorsOfClass_OutActors = {};0x002EGetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_TapePlayer.BP_TapePlayer_C, CallFunc_GetAllActorsOfClass_OutActors);0x004BCallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_GetAllActorsOfClass_OutActors);0x007Eif (!(CallFunc_Array_IsEmpty_ReturnValue)) goto Label_0091;0x008Cgoto Label_00EC;0x0091Label_0091:0x0091/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x00C8CallFunc_Array_Get_Item.DEBUG_AddAllTapes();0x00ECLabel_00EC:0x00ECreturn;0x00EE// end of script
Public0x00
void Golf_MoveBallToLocation(AActor* Actor, const FVector& NewLocation)
Script18 statements · 416 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_0104;0x0023CallFunc_K2_SetActorLocation_ReturnValue = Actor.K2_SetActorLocation(NewLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0061CallFunc_K2_GetRootComponent_ReturnValue = Actor.K2_GetRootComponent();0x008BK2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_K2_GetRootComponent_ReturnValue);0x00AFK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x00CCif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_019D;0x00DAK2Node_DynamicCast_AsPrimitive_Component.SetSimulatePhysics(true);0x00FFgoto Label_019D;0x0104Label_0104:0x0104CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0118K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x013CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0159if (!(K2Node_DynamicCast_bSuccess)) goto Label_019D;0x0167K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_MoveActorToLocationAndEnablePhysics(Actor, NewLocation);0x019DLabel_019D:0x019Dreturn;0x019F// end of script
Public0x20
void Golf_MoveBallToAimLocationWithSimulatedHitForward(double ForceMultiplier)
Script35 statements · 944 bytes of bytecode
0x0000PushFlow(Label_03AD);0x0005CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x001ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGolfGameManager_ReturnValue);0x0037if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0041CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x0055CallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x006ACallFunc_IsPlayersTurn_ReturnValue = CallFunc_GetGolfGameManager_ReturnValue.IsPlayersTurn(CallFunc_GetPlayerController_ReturnValue_1.PlayerState);0x00B3if (!(CallFunc_IsPlayersTurn_ReturnValue)) goto Label_0265;0x00C1GetBallMoveLocation(CallFunc_GetBallMoveLocation_Success, CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_GetBallMoveLocation_PlayerForwardVector);0x00F3if (!(CallFunc_GetBallMoveLocation_Success)) PopFlow();0x00FDCallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0111K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x0135K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x0152if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x015CGolf_MoveBallToLocation(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation);0x017CPushFlow(Label_02C2);0x0181CallFunc_Normal_ReturnValue = Normal(CallFunc_GetBallMoveLocation_PlayerForwardVector, 1e-04f);0x01ABCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ForceMultiplier, 1);0x01D9CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01FECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x022CCallFunc_GetBallMoveLocation_GolfBall.CheatSimulateGolfBallStrokeByOwner(CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_Multiply_VectorVector_ReturnValue, true, false);0x0264PopFlow();0x0265Label_0265:0x0265PrintString(this, "Can't move, not your turn", true, false, LinearColor{0f, 0.66f, 1f, 1f}, 10f, FName(None));0x02C1PopFlow();0x02C2Label_02C2:0x02C2CallFunc_Normal_ReturnValue = Normal(CallFunc_GetBallMoveLocation_PlayerForwardVector, 1e-04f);0x02ECCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(ForceMultiplier, 1);0x031ACallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x033FCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x036DK2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_CheatSimulateGolfBallStrokeByOwner(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_Multiply_VectorVector_ReturnValue);0x03ACPopFlow();0x03ADLabel_03AD:0x03ADreturn;0x03AF// end of script
Public0x08
void GetBallMoveLocation(const bool& Success, const ABP_Interactable_GolfBall_C*& GolfBall, const FVector& MoveLocation, const FVector& PlayerForwardVector)
Script56 statements · 1,776 bytes of bytecode
0x0000PushFlow(Label_06ED);0x0005PushFlow(Label_04A6);0x000ACallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x001FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGolfGameManager_ReturnValue);0x003Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0046CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x005ACallFunc_GetGolfGameManager_ReturnValue = GetGolfGameManager(this);0x006FCallFunc_GetGolfBall_ReturnValue = CallFunc_GetGolfGameManager_ReturnValue.GetGolfBall(CallFunc_GetPlayerController_ReturnValue.PlayerState);0x00B8K2Node_DynamicCast_AsBP_Interactable_Golf_Ball = Cast<BP_Interactable_GolfBall_C>(CallFunc_GetGolfBall_ReturnValue);0x00DCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Golf_Ball);0x00F9if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0103CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController();0x0117CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue_1.K2_GetPawn();0x0141K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x0165K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0182if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0517;0x0190CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x01B5K2Node_MakeArray_Array = {K2Node_DynamicCast_AsBP_First_Person_Character};0x01C9CallFunc_K2_GetComponentLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.K2_GetComponentLocation();0x0211CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x0259CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0287CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x02B5CallFunc_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);0x0342if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0588;0x0350CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x0398BreakHitResult(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);0x044DSuccess = true;0x0458GolfBall = K2Node_DynamicCast_AsBP_Interactable_Golf_Ball;0x046BMoveLocation = CallFunc_BreakHitResult_Location;0x0486PlayerForwardVector = CallFunc_GetForwardVector_ReturnValue;0x04A1goto Label_06ED;0x04A6Label_04A6:0x04A6Success = false;0x04B1GolfBall = nullptr;0x04BCMoveLocation = FVector(0, 0, 0);0x04E7PlayerForwardVector = FVector(0, 0, 0);0x0512goto Label_06ED;0x0517Label_0517:0x0517Success = false;0x0522GolfBall = nullptr;0x052DMoveLocation = FVector(0, 0, 0);0x0558PlayerForwardVector = FVector(0, 0, 0);0x0583goto Label_06ED;0x0588Label_0588:0x0588CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x05ADCallFunc_K2_GetComponentLocation_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.K2_GetComponentLocation();0x05F5CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonCamera.GetForwardVector();0x063DCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x066BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0699Success = true;0x06A4GolfBall = K2Node_DynamicCast_AsBP_Interactable_Golf_Ball;0x06B7MoveLocation = CallFunc_Add_VectorVector_ReturnValue;0x06D2PlayerForwardVector = CallFunc_GetForwardVector_ReturnValue;0x06EDLabel_06ED:0x06EDreturn;0x06EF// end of script
Private0x40
void Golf_MoveBallToAimLocation()
Script7 statements · 142 bytes of bytecode
0x0000LocalNewLocation = FVector(0, 0, 0);0x002BGetBallMoveLocation(CallFunc_GetBallMoveLocation_Success, CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation, CallFunc_GetBallMoveLocation_PlayerForwardVector);0x005Dif (!(CallFunc_GetBallMoveLocation_Success)) goto Label_008B;0x006BGolf_MoveBallToLocation(CallFunc_GetBallMoveLocation_GolfBall, CallFunc_GetBallMoveLocation_MoveLocation);0x008BLabel_008B:0x008Breturn;0x008D// end of script
Public0x00
void RemoveInactivePlayers()
Script8 statements · 140 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015K2Node_DynamicCast_AsBPI_Game_Mode_Frontend = Cast<BPI_GameModeFrontend_C>(CallFunc_GetGameMode_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Game_Mode_Frontend);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0089;0x0064K2Node_DynamicCast_AsBPI_Game_Mode_Frontend.RemoveInactivePlayers();0x0089Label_0089:0x0089return;0x008B// end of script
Public0x00
void IsAnyPlayerAttachedToActor(AActor* Actor, const bool& Result)
Script28 statements · 547 bytes of bytecode
0x0000PushFlow(Label_0220);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_GetAttachedActors_OutActors = {};0x003EActor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0069CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x00A4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00CAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01C6;0x00D8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F3PushFlow(Label_01D6);0x00F8CallFunc_GetAttachedActors_OutActors = {};0x0103Actor.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);0x0169CallFunc_IsObjectOfSoftClass_ReturnValue = IsObjectOfSoftClass(CallFunc_Array_Get_Item, SoftObject("/Script/Ride.RGFirstPersonCharacter"));0x01ACif (!(CallFunc_IsObjectOfSoftClass_ReturnValue)) PopFlow();0x01B6Result = true;0x01C1goto Label_0220;0x01C6Label_01C6:0x01C6Result = false;0x01D1goto Label_0220;0x01D6Label_01D6:0x01D6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0200Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x021Bgoto Label_0033;0x0220Label_0220:0x0220return;0x0222// end of script
Private0x09
void GetClosestAvailableJetski(const ABP_Static_JetSki_C*& Jetski)
Script10 statements · 174 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Boat/BP_Static_JetSki.BP_Static_JetSki_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, true, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049K2Node_DynamicCast_AsBP_Static_Jet_Ski = Cast<BP_Static_JetSki_C>(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x006DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Static_Jet_Ski);0x008Aif (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0098Jetski = K2Node_DynamicCast_AsBP_Static_Jet_Ski;0x00ABLabel_00AB:0x00ABreturn;0x00AD// end of script
Private0x08
void DriveClosestJetski()
Script18 statements · 769 bytes of bytecode
0x0000GetClosestAvailableJetski(CallFunc_GetClosestAvailableJetski_JetSki);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestAvailableJetski_JetSki);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FE;0x0042CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1if (!(K2Node_DynamicCast_bSuccess)) goto Label_02FE;0x00CFK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetClosestAvailableJetski_JetSki.DrivingSeat.ChildActor);0x011FK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x013Cif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02F3;0x014AK2Node_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);0x02EEgoto Label_02FE;0x02F3Label_02F3:0x02F3CallFunc_Interact_Success = false;0x02FELabel_02FE:0x02FEreturn;0x0300// end of script
Public0x00
void UnlockGolfLevel()
Script11 statements · 240 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_00ED;0x0064K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009EK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BBif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_00ED;0x00C9K2Node_DynamicCast_AsBP_Save_Game_Player.UnlockGolfLevel();0x00EDLabel_00ED:0x00EDreturn;0x00EF// end of script
Public0x00
void GiveAllCosmeticsForSnowLevelWithoutUnlockingAchievement()
Script11 statements · 267 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0108;0x0064K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009EK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BBif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0108;0x00C9K2Node_DynamicCast_AsBP_Save_Game_Player.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.SnowLevel)});0x0108Label_0108:0x0108return;0x010A// end of script
Public0x00
void GiveAllCosmeticsForMabuttsWithoutUnlockingAchievement()
Script11 statements · 267 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0108;0x0064K2Node_DynamicCast_AsBP_Save_Game_Player = Cast<BP_SaveGamePlayer_C>(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x009EK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Save_Game_Player);0x00BBif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0108;0x00C9K2Node_DynamicCast_AsBP_Save_Game_Player.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.MabuttsValley)});0x0108Label_0108:0x0108return;0x010A// end of script
Public0x00
void UnlockJungleLevelStartingCheckpoint(int32 CheckpointIndex)
Script3 statements · 53 bytes of bytecode
0x0000UnlockStartingCheckpoint(GameplayTag{FName(Level.JungleLevel)}, CheckpointIndex);0x0032return;0x0034// end of script
Public0x04
void UnlockSnowLevelStartingCheckpoint(int32 CheckpointIndex)
Script3 statements · 53 bytes of bytecode
0x0000UnlockStartingCheckpoint(GameplayTag{FName(Level.SnowLevel)}, CheckpointIndex);0x0032return;0x0034// end of script
Public0x04
void UnlockStartingCheckpoint(const FGameplayTag& LevelTag, int32 CheckpointIndex)
Script10 statements · 244 bytes of bytecode
0x0000CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F1;0x0064CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0097if (!(CallFunc_IsValid_ReturnValue)) goto Label_00F1;0x00A5K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave.Cheat_SaveCheckpointProgression(LevelTag, CheckpointIndex);0x00F1Label_00F1:0x00F1return;0x00F3// end of script
Private0x0C
void UnlockMabuttsStartingCheckpoint(int32 CheckpointIndex)
Script3 statements · 53 bytes of bytecode
0x0000UnlockStartingCheckpoint(GameplayTag{FName(Level.MabuttsValley)}, CheckpointIndex);0x0032return;0x0034// end of script
Public0x04
void WearDownIceStudsOnAllWheels(double IceStudsValue)
Script29 statements · 682 bytes of bytecode
0x0000PushFlow(Label_02A7);0x0005CallFunc_IsServer_ReturnValue = IsServer(this);0x001Aif (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0058if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0062Temp_int_Loop_Counter_Variable = 0;0x0079Temp_int_Array_Index_Variable = 0;0x0090Label_0090:0x0090CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00BDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x00F8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x011Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0128Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0143PushFlow(Label_025D);0x0148CallFunc_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);0x01B0if (!(CallFunc_Array_Get_Item.isAttached)) PopFlow();0x01D0CallFunc_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);0x0238CallFunc_Array_Get_Item.Cheat_WearDownIceStuds();0x025CPopFlow();0x025DLabel_025D:0x025DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0287Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02A2goto Label_0090;0x02A7Label_02A7:0x02A7return;0x02A9// end of script
Public0x08
void AddIceStudsToAllWheels(double IceStudsValue)
Script33 statements · 830 bytes of bytecode
0x0000PushFlow(Label_033B);0x0005CallFunc_IsServer_ReturnValue = IsServer(this);0x001Aif (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0058if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0062Temp_int_Loop_Counter_Variable = 0;0x0079Temp_int_Array_Index_Variable = 0;0x0090Label_0090:0x0090CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x00BDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWheels_Wheels);0x00F8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x011Eif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0128Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0143PushFlow(Label_02F1);0x0148CallFunc_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);0x01B0if (!(CallFunc_Array_Get_Item.isAttached)) PopFlow();0x01D0K2Node_MakeStruct_TagFloatPair.Tag = GameplayTag{FName(WheelModifier.Stud)};0x0206K2Node_MakeStruct_Value_ImplicitCast = Cast<3>(IceStudsValue);0x0223K2Node_MakeStruct_TagFloatPair.Value = K2Node_MakeStruct_Value_ImplicitCast;0x0247K2Node_MakeArray_Array = {K2Node_MakeStruct_TagFloatPair};0x025BCallFunc_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);0x02C3CallFunc_Array_Get_Item.ApplyWheelModifiers(K2Node_MakeArray_Array);0x02F0PopFlow();0x02F1Label_02F1:0x02F1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x031BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0336goto Label_0090;0x033BLabel_033B:0x033Breturn;0x033D// end of script
Public0x08
void AddIceStudsToOneWheel(int32 WheelIndex, double IceStudsValue)
Script18 statements · 511 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_01FC;0x0023GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x003ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0057if (!(CallFunc_IsValid_ReturnValue)) goto Label_01FC;0x0065CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0092CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(CallFunc_GetAllWheels_Wheels, WheelIndex);0x00CEif (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_01FC;0x00DCK2Node_MakeStruct_TagFloatPair.Tag = GameplayTag{FName(WheelModifier.Stud)};0x0112K2Node_MakeStruct_Value_ImplicitCast = Cast<3>(IceStudsValue);0x012FK2Node_MakeStruct_TagFloatPair.Value = K2Node_MakeStruct_Value_ImplicitCast;0x0153K2Node_MakeArray_Array = {K2Node_MakeStruct_TagFloatPair};0x0167CallFunc_GetClosestVehicle_Vehicle.GetAllWheels(CallFunc_GetAllWheels_Wheels);0x0194/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWheels_Wheels, WheelIndex, CallFunc_Array_Get_Item);0x01CFCallFunc_Array_Get_Item.ApplyWheelModifiers(K2Node_MakeArray_Array);0x01FCLabel_01FC:0x01FCreturn;0x01FE// end of script
Public0x10
void SitInPassengerSeat()
Script34 statements · 1,133 bytes of bytecode
0x0000PushFlow(Label_046A);0x0005GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x001CCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0039if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0043CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0057CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0081K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00CCTemp_int_Loop_Counter_Variable = 0;0x00E3Temp_int_Array_Index_Variable = 0;0x00FALabel_00FA:0x00FACallFunc_GetAttachedActors_OutActors = {};0x0105CallFunc_GetClosestVehicle_Vehicle.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, true);0x0130CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x016BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0191if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x019BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01B6PushFlow(Label_0420);0x01BBCallFunc_GetAttachedActors_OutActors = {};0x01C6CallFunc_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);0x022CK2Node_DynamicCast_AsBP_Passenger_Chair = Cast<BP_PassengerChair_C>(CallFunc_Array_Get_Item);0x0250K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Passenger_Chair);0x026Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0277K2Node_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);0x041Bgoto Label_046A;0x0420Label_0420:0x0420CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x044ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0465goto Label_00FA;0x046ALabel_046A:0x046Areturn;0x046C// end of script
Public0x00
void ResetAndGrabWinch(bool ResetAndGrabRearWinch)
Script3 statements · 26 bytes of bytecode
0x0000Internal_ResetAndGrabWinch(ResetAndGrabRearWinch);0x0017return;0x0019// end of script
Public0x01
void GrabWinch(bool GrabRearWinch)
Script23 statements · 981 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_03D2;0x0042CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1if (!(K2Node_DynamicCast_bSuccess)) goto Label_03D2;0x00CFCallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_GetClosestVehicle_Vehicle.BP_RearWinch.ChildActor, CallFunc_GetClosestVehicle_Vehicle.BP_Winch.ChildActor, GrabRearWinch);0x0156K2Node_DynamicCast_AsRGWinch = Cast<RGWinch>(CallFunc_SelectObject_ReturnValue);0x017AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGWinch);0x0197if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_03D2;0x01A5CallFunc_GetWinchHook_ReturnValue = K2Node_DynamicCast_AsRGWinch.GetWinchHook();0x01CFK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_GetWinchHook_ReturnValue);0x01F3K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0210if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_03C7;0x021EK2Node_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);0x03C2goto Label_03D2;0x03C7Label_03C7:0x03C7CallFunc_Interact_Success = false;0x03D2Label_03D2:0x03D2return;0x03D4// end of script
Public0x01
void ResetWinch(bool ResetRearWinch)
Script16 statements · 465 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_01CE;0x0042CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1if (!(K2Node_DynamicCast_bSuccess)) goto Label_01CE;0x00CFCallFunc_SelectObject_ReturnValue = SelectObject(CallFunc_GetClosestVehicle_Vehicle.BP_RearWinch.ChildActor, CallFunc_GetClosestVehicle_Vehicle.BP_Winch.ChildActor, ResetRearWinch);0x0156K2Node_DynamicCast_AsRGWinch = Cast<RGWinch>(CallFunc_SelectObject_ReturnValue);0x017AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGWinch);0x0197if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_01CE;0x01A5K2Node_DynamicCast_AsRGWinch.ResetWinchByPlayer(K2Node_DynamicCast_AsBP_First_Person_Character);0x01CELabel_01CE:0x01CEreturn;0x01D0// end of script
Public0x01
void DetachAllVehicleParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachAllParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void TeleportToCheckpoint(int32 Checkpoint)
Script71 statements · 1,826 bytes of bytecode
0x0000PushFlow(Label_071F);0x0005CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Game/BP_CheckPoint.BP_CheckPoint_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x002DTemp_bool_True_if_break_was_hit_Variable = false;0x0038Temp_int_Loop_Counter_Variable_1 = 0;0x004FTemp_int_Array_Index_Variable_2 = 0;0x0066Label_0066:0x0066CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0083CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x00BECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x00E4CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_2);0x010Aif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0114Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x012FPushFlow(Label_03A8);0x0134/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x016FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.CheckpointIndex, Checkpoint);0x01ABif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x01B5CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x01C0GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x01DDTemp_int_Loop_Counter_Variable = 0;0x01F4Temp_int_Array_Index_Variable = 0;0x020BLabel_020B:0x020BCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x0246CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x026Cif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_03F2;0x027ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0295PushFlow(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);0x0310CallFunc_GetTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetTransform();0x0342BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0370CallFunc_Array_Get_Item_1.TeleportVehicle(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, false);0x03A7PopFlow();0x03A8Label_03A8:0x03A8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03D2Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03EDgoto Label_0066;0x03F2Label_03F2:0x03F2CallFunc_GetAllActorsOfClass_OutActors = {};0x03FDGetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x041ATemp_int_Loop_Counter_Variable_2 = 0;0x0431Temp_int_Array_Index_Variable_1 = 0;0x0448Label_0448:0x0448CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0483CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x04A9if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_06C9;0x04B7Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x04D2PushFlow(Label_067F);0x04D7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0512CallFunc_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);0x0577CallFunc_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);0x05E8CallFunc_GetTransform_ReturnValue_1 = CallFunc_GetPlayerStartActor_PlayerStart.GetTransform();0x061ABreakTransform(CallFunc_GetTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0648CallFunc_Array_Get_Item.TeleportPlayerTo(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1);0x067EPopFlow();0x067FLabel_067F:0x067FCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x06A9Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x06C4goto Label_0448;0x06C9Label_06C9:0x06C9Temp_bool_True_if_break_was_hit_Variable = true;0x06D4PopFlow();0x06D5Label_06D5:0x06D5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x06FFTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x071Agoto Label_020B;0x071FLabel_071F:0x071Freturn;0x0721// end of script
Public0x04
void RevivePlayer()
Script9 statements · 191 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0014CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x003EK2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x0062K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x007Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_00BC;0x008DK2Node_DynamicCast_AsBP_First_Person_Character.ServerReviveTarget(K2Node_DynamicCast_AsBP_First_Person_Character, true, false);0x00BCLabel_00BC:0x00BCreturn;0x00BE// end of script
Public0x00
void DriveWinnebago()
Script12 statements · 255 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_00FC;0x0042CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0056CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0080K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x00C1if (!(K2Node_DynamicCast_bSuccess)) goto Label_00FC;0x00CFCallFunc_GetClosestVehicle_Vehicle.TryToEnterVehicle(K2Node_DynamicCast_AsBP_First_Person_Character);0x00FCLabel_00FC:0x00FCreturn;0x00FE// end of script
Public0x00
void DisableCollisionResponseOnAllTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisableCollisionResponseOnAllTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DisableCollisionOnAllTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisableCollisionOnAllTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DisablePhysicsOnAllTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DisablePhysicsOnAllTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DestroyAllScrewedDownTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllScrewedDownTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DestroyAllNonScrewedDownTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllNonScrewedDownTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DestroyAllTruckParts()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllTruckParts();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void GivePart(int32 Amount)
Script11 statements · 289 bytes of bytecode
0x0000CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0015K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_011E;0x0064K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x0084CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_DynamicCast_AsRide_Game_State.Parts, Amount);0x00C8K2Node_DynamicCast_AsRide_Game_State.Parts = CallFunc_Add_IntInt_ReturnValue;0x00F9MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 23, FName(Parts));0x011ELabel_011E:0x011Ereturn;0x0120// end of script
Public0x04
void GiveEpiPens(int32 Amount)
Script11 statements · 289 bytes of bytecode
0x0000CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0015K2Node_DynamicCast_AsRide_Game_State = Cast<RideGameState_C>(CallFunc_GetGameState_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_State);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_011E;0x0064K2Node_DynamicCast_AsRide_Game_State.FlushNetDormancy();0x0084CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_DynamicCast_AsRide_Game_State.EpiPen, Amount);0x00C8K2Node_DynamicCast_AsRide_Game_State.EpiPen = CallFunc_Add_IntInt_ReturnValue;0x00F9MarkPropertyDirtyFromRepIndex(K2Node_DynamicCast_AsRide_Game_State, 22, FName(EpiPen));0x011ELabel_011E:0x011Ereturn;0x0120// end of script
Public0x04
void SaveGame()
Script8 statements · 140 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015K2Node_DynamicCast_AsBPI_Game_Mode = Cast<BPI_GameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Game_Mode);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0089;0x0064K2Node_DynamicCast_AsBPI_Game_Mode.SaveSession();0x0089Label_0089:0x0089return;0x008B// end of script
Public0x00
void UpdateAllVehicleAttachmentsState()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_UpdateAllAttachmentsState();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DestroyAllVehicleAttachments()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DestroyAllAttachments();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void LogAllVehicleParts()
Script7 statements · 105 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestVehicle_Vehicle);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_0066;0x0042CallFunc_GetClosestVehicle_Vehicle.DebugAttachments();0x0066Label_0066:0x0066return;0x0068// end of script
Public0x00
void RepairEngineDamage(int32 Damage)
Script14 statements · 358 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Engine)};0x009CK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012CK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163Label_0163:0x0163return;0x0165// end of script
Public0x04
void RepairWheelDamage(int32 Damage)
Script14 statements · 358 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Tire.RR)};0x009CK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012CK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163Label_0163:0x0163return;0x0165// end of script
Public0x04
void RepairFrameDamage(int32 Damage)
Script14 statements · 358 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_0163;0x0066K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Frame)};0x009CK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x00C0K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x00E0K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x00F4K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0108K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x012CK2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.RepairDamage(K2Node_MakeStruct_ST_Damage_Results, CallFunc_RepairDamage_Success);0x0163Label_0163:0x0163return;0x0165// end of script
Public0x04
void TakeFrameDamage(int32 Damage)
Script20 statements · 834 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008AK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Frame)};0x00EBK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010FK2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012FK2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017BK2Node_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);0x032Fgoto Label_033F;0x0334Label_0334:0x0334CallFunc_Hit_Success = false;0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x04
void TakeEngineDamage(int32 Damage)
Script20 statements · 834 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008AK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Engine)};0x00EBK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010FK2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012FK2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017BK2Node_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);0x032Fgoto Label_033F;0x0334Label_0334:0x0334CallFunc_Hit_Success = false;0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x04
void TakeWheelDamage(int32 Damage)
Script20 statements · 834 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_033F;0x0066K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x008AK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x00A7if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0334;0x00B5K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Tire.RR)};0x00EBK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x010FK2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x012FK2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0143K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0157K2Node_MakeStruct_ST_Damage_Results.DamageResults_3_42A87BC046D21D82BBBC0E856286E2CD = K2Node_MakeArray_Array;0x017BK2Node_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);0x032Fgoto Label_033F;0x0334Label_0334:0x0334CallFunc_Hit_Success = false;0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x04
void DetachRoofPart()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachRoofPart();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DetachRandomVehiclePart()
Script8 statements · 141 bytes of bytecode
0x0000GetClosestVehicle(CallFunc_GetClosestVehicle_Vehicle);0x0017K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01 = Cast<BP_Vehicle_Winnebago_01_C>(CallFunc_GetClosestVehicle_Vehicle);0x003BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01);0x0058if (!(K2Node_DynamicCast_bSuccess)) goto Label_008A;0x0066K2Node_DynamicCast_AsBP_Vehicle_Winnebago_01.Cheat_DetachRandomPart();0x008ALabel_008A:0x008Areturn;0x008C// end of script
Public0x00
void DamageOneClientPlayer(int32 Damage)
Script31 statements · 739 bytes of bytecode
0x0000PushFlow(Label_02E0);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp_int_Loop_Counter_Variable = 0;0x0044Temp_int_Array_Index_Variable = 0;0x005BLabel_005B:0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1PushFlow(Label_015E);0x00E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014Fif (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_01A8;0x015DPopFlow();0x015ELabel_015E:0x015ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0188Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A3goto Label_005B;0x01A8Label_01A8:0x01A8K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x01DEK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0202K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0222K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0236K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x024AK2Node_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);0x02A9CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x02E0Label_02E0:0x02E0return;0x02E2// end of script
Public0x04
void DamageAllClientPlayers(int32 Damage)
Script32 statements · 740 bytes of bytecode
0x0000PushFlow(Label_02E1);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp_int_Loop_Counter_Variable = 0;0x0044Temp_int_Array_Index_Variable = 0;0x005BLabel_005B:0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1PushFlow(Label_015E);0x00E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014Fif (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_01A8;0x015DPopFlow();0x015ELabel_015E:0x015ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0188Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01A3goto Label_005B;0x01A8Label_01A8:0x01A8K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x01DEK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0202K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0222K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0236K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x024AK2Node_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);0x02A9CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x02E0PopFlow();0x02E1Label_02E1:0x02E1return;0x02E3// end of script
Public0x04
void DamageServerPlayer(int32 Damage)
Script30 statements · 735 bytes of bytecode
0x0000PushFlow(Label_02DC);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp_int_Loop_Counter_Variable = 0;0x0044Temp_int_Array_Index_Variable = 0;0x005BLabel_005B:0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1PushFlow(Label_0292);0x00E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0121CallFunc_IsLocallyControlled_ReturnValue = CallFunc_Array_Get_Item.IsLocallyControlled();0x014Fif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0159K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x018FK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x01B3K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x01D3K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x01E7K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x01FBK2Node_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);0x025ACallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x0291PopFlow();0x0292Label_0292:0x0292CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02BCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D7goto Label_005B;0x02DCLabel_02DC:0x02DCreturn;0x02DE// end of script
Public0x04
void DamageAllPlayers(int32 Damage)
Script27 statements · 620 bytes of bytecode
0x0000PushFlow(Label_0269);0x0005CallFunc_GetAllActorsOfClass_OutActors = {};0x0010GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x002DTemp_int_Loop_Counter_Variable = 0;0x0044Temp_int_Array_Index_Variable = 0;0x005BLabel_005B:0x005BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BCif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00C6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E1PushFlow(Label_021F);0x00E6K2Node_MakeStruct_ST_Damage_Result.DamageType_3_42A87BC046D21D82BBBC0E856286E2CD = GameplayTag{FName(DamageType.Player.Physical)};0x011CK2Node_MakeStruct_ST_Damage_Result.Damage_7_F3292EDF44790F4AED9654BACA71838A = Damage;0x0140K2Node_MakeStruct_ST_Damage_Result.MaxVehicleShieldConsumption_10_E95C0831458EF361CE55AF89624199AE = 0;0x0160K2Node_MakeStruct_ST_Damage_Result.SkipVehicleShield_12_17FC8070442367387C3CBFB05060541B = false;0x0174K2Node_MakeArray_Array = {K2Node_MakeStruct_ST_Damage_Result};0x0188K2Node_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);0x01E7CallFunc_Array_Get_Item.Server_TakePlayerDamage(CallFunc_Array_Get_Item, K2Node_MakeStruct_ST_Damage_Results, false);0x021EPopFlow();0x021FLabel_021F:0x021FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0249Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0264goto Label_005B;0x0269Label_0269:0x0269return;0x026B// end of script
Public0x04
void RestartAtCheckpoint(int32 CheckpointIndex)
Script10 statements · 183 bytes of bytecode
0x0000CallFunc_IsServer_ReturnValue = IsServer(this);0x0015if (!(CallFunc_IsServer_ReturnValue)) goto Label_00B4;0x0023CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0038K2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x0087K2Node_DynamicCast_AsRGGame_Mode.RestartFromCheckpoint(CheckpointIndex);0x00B4Label_00B4:0x00B4return;0x00B6// end of script
Public0x04
void GetClosestActorToOwningPawn(TArray<AActor*>& Actors, bool IgnoreActorsWithPlayersAttachedToThem, const AActor*& ClosestActor)
Script43 statements · 961 bytes of bytecode
0x0000PushFlow(Label_03BE);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Actors);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_013A;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_0152);0x00C2if (!(IgnoreActorsWithPlayersAttachedToThem)) goto Label_019C;0x00D0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x010BIsAnyPlayerAttachedToActor(CallFunc_Array_Get_Item, CallFunc_IsAnyPlayerAttachedToActor_Result);0x012Bif (!(CallFunc_IsAnyPlayerAttachedToActor_Result)) goto Label_019C;0x0139PopFlow();0x013ALabel_013A:0x013AClosestActor = LocalClosestActor;0x014Dgoto Label_03BE;0x0152Label_0152:0x0152CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x017CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0197goto Label_0033;0x019CLabel_019C:0x019CCallFunc_IsValid_ReturnValue = IsValid(LocalClosestActor);0x01B9if (!(CallFunc_IsValid_ReturnValue)) goto Label_036F;0x01C7/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0202CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0216CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0240CallFunc_GetSquaredDistanceTo_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(CallFunc_Array_Get_Item);0x027BCallFunc_GetSquaredDistanceTo_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(LocalClosestActor);0x02B6CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue);0x02D3CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue_1);0x02F0CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x0316if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0320/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x035BLocalClosestActor = CallFunc_Array_Get_Item;0x036EPopFlow();0x036FLabel_036F:0x036F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03AALocalClosestActor = CallFunc_Array_Get_Item;0x03BDPopFlow();0x03BELabel_03BE:0x03BEreturn;0x03C0// end of script
Private0x20
void GetClosestVehicle(const ABP_VehicleBase_C*& Vehicle)
Script10 statements · 174 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, false, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x006DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x008Aif (!(K2Node_DynamicCast_bSuccess)) goto Label_00AB;0x0098Vehicle = K2Node_DynamicCast_AsBP_Vehicle_Base;0x00ABLabel_00AB:0x00ABreturn;0x00AD// end of script
Private0x08
void TeleportToVehicle()
Script15 statements · 378 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_DriverSeatInteraction.BP_DriverSeatInteraction_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, false, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0049CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0066if (!(CallFunc_IsValid_ReturnValue)) goto Label_0177;0x0074CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x008ECallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x00B8K2Node_DynamicCast_AsRGFirst_Person_Character = Cast<RGFirstPersonCharacter>(CallFunc_K2_GetPawn_ReturnValue);0x00DCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGFirst_Person_Character);0x00F9if (!(K2Node_DynamicCast_bSuccess)) goto Label_0177;0x0107CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetClosestActorToOwningPawn_ClosestActor.K2_GetActorLocation();0x0139CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsRGFirst_Person_Character.K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0177Label_0177:0x0177return;0x0179// end of script
Public0x00
void SpawnItemInFrontOfPlayer(TSubclassOf<ABP_Interactable_Actor_C> ActorClass)
Script3 statements · 26 bytes of bytecode
0x0000SpawnInteractableInFrontOfPlayer(ActorClass);0x0017return;0x0019// end of script
Public0x08
void GetSpawnPointInFrontOfPlayer(const bool& ValidPoint, const FVector& PointLocation)
Script45 statements · 1,626 bytes of bytecode
0x0000CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0014CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x003ECallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0071CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x008Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_04A0;0x009CCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x00C1CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x00D5CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x00FFCallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0132K2Node_MakeArray_Array = {CallFunc_K2_GetPawn_ReturnValue};0x0146CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x0178CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01A6CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.K2_GetComponentLocation();0x01D8CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0206CallFunc_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);0x028Eif (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_04DB;0x029CCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(-50);0x02C1CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x02D5CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x02FFCallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0332CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x0364CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0392BreakHitResult(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);0x0447CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x0475ValidPoint = true;0x0480PointLocation = CallFunc_Add_VectorVector_ReturnValue_1;0x049Bgoto Label_0657;0x04A0Label_04A0:0x04A0ValidPoint = false;0x04ABPointLocation = FVector(0, 0, 0);0x04D6goto Label_0657;0x04DBLabel_04DB:0x04DBCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x0500CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x0514CallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x053ECallFunc_GetComponentByClass_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetComponentByClass(/Script/Engine.CameraComponent);0x0571CallFunc_GetForwardVector_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetForwardVector();0x05A3CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x05D1CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.K2_GetComponentLocation();0x0603CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0631ValidPoint = true;0x063CPointLocation = CallFunc_Add_VectorVector_ReturnValue;0x0657Label_0657:0x0657return;0x0659// end of script
Public0x20
void SpawnWinchController()
Script3 statements · 26 bytes of bytecode
0x0000SpawnItemInFrontOfPlayer(/Game/Ride/Interactables/Winch/BP_Interactable_WinchController.BP_Interactable_WinchController_C);0x0017return;0x0019// end of script
Public0x00
void SpawnInteractableInFrontOfPlayer(TSubclassOf<ABP_Interactable_Actor_C> InteractableClass)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InteractableClass = InteractableClass;0x0012ExecuteUbergraph_BP_CheatManager(189);0x0021return;0x0023// end of script
0x08
void Internal_ResetAndGrabWinch(bool ResetAndGrabRearWinch)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ResetAndGrabRearWinch = ResetAndGrabRearWinch;0x0012ExecuteUbergraph_BP_CheatManager(236);0x0021return;0x0023// end of script
0x01
void ReceiveGiveItem(TSubclassOf<ARGInteractableActor> ItemClass)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ItemClass = ItemClass;0x0012ExecuteUbergraph_BP_CheatManager(309);0x0021return;0x0023// end of script
EventProtected0x08
void ExecuteUbergraph_BP_CheatManager(int32 EntryPoint)
Script25 statements · 411 bytes of bytecode
0x0000PushFlow(Label_0198);0x0005goto [EntryPoint];0x000FGrabWinch(K2Node_CustomEvent_ResetAndGrabRearWinch);0x0026PopFlow();0x0027Label_0027:0x0027CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x003BK2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerController_ReturnValue);0x005FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x007Cif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0086K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SpawnItem(K2Node_CustomEvent_InteractableClass, CallFunc_GetSpawnPointInFrontOfPlayer_PointLocation);0x00BCPopFlow();0x00BDGetSpawnPointInFrontOfPlayer(CallFunc_GetSpawnPointInFrontOfPlayer_ValidPoint, CallFunc_GetSpawnPointInFrontOfPlayer_PointLocation);0x00DDif (!(CallFunc_GetSpawnPointInFrontOfPlayer_ValidPoint)) PopFlow();0x00E7goto Label_0027;0x00ECResetWinch(K2Node_CustomEvent_ResetAndGrabRearWinch);0x0103DelayUntilNextTick(this, LatentActionInfo{0xF, 592119031, FName(ExecuteUbergraph_BP_CheatManager), this});0x0134PopFlow();0x0135K2Node_ClassDynamicCast_AsBP_Interactable_Actor = Cast<BP_Interactable_Actor_C>(K2Node_Event_ItemClass);0x0159K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x0176if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x0180SpawnInteractableInFrontOfPlayer(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x0197PopFlow();0x0198Label_0198:0x0198return;0x019A// end of script
Final0x04