Zdexby TheHolyOneZ
5,159 classes
Class

UBP_CheatManager_C

: URGCheatManager : UCheatManager : UObject
/Game/Ride/Cheats/BP_CheatManager.BP_CheatManager_C 0x00F8 (248 B) align 8 inherited 0x00F0 45 scripted vtable /Game/Ride/Cheats/BP_CheatManager
0x00x00F8

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from URGCheatManager 2
OffsetSizeNameTypeFlagsDefault
0x10GiveItemExcludeFilterTArray<TSubclassOf<ARGInteractableActor>>Protected+5 flags[]
0x00980x08padding / 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 45

SignatureFlagsNativeParams
void GiveAllCosmeticsForSnowLevelWithoutUnlockingAchievement()
Script10 statements · 253 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_00FA;0x0064CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0097if (!(CallFunc_IsValid_ReturnValue)) goto Label_00FA;0x00A5K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.SnowLevel)});0x00FALabel_00FA:0x00FAreturn;0x00FC// end of script
Public0x00
void GiveAllCosmeticsForMabuttsWithoutUnlockingAchievement()
Script10 statements · 253 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_00FA;0x0064CallFunc_IsValid_ReturnValue = IsValid(K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave);0x0097if (!(CallFunc_IsValid_ReturnValue)) goto Label_00FA;0x00A5K2Node_DynamicCast_AsRide_Game_Instance.PlayerSave.CheatGiveCosmeticsWithoutUnlockingAchievement(GameplayTag{FName(Level.MabuttsValley)});0x00FALabel_00FA:0x00FAreturn;0x00FC// end of script
Public0x00
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,843 bytes of bytecode
0x0000PushFlow(Label_0730);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_06E6);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_06DA;0x04B7Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x04D2PushFlow(Label_0690);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_K2_SetActorLocationAndRotation_ReturnValue = CallFunc_Array_Get_Item.K2_SetActorLocationAndRotation(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x068FPopFlow();0x0690Label_0690:0x0690CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x06BATemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x06D5goto Label_0448;0x06DALabel_06DA:0x06DATemp_bool_True_if_break_was_hit_Variable = true;0x06E5PopFlow();0x06E6Label_06E6:0x06E6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0710Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x072Bgoto Label_020B;0x0730Label_0730:0x0730return;0x0732// end of script
Public0x04
void RevivePlayer()
Script9 statements · 190 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_00BB;0x008DK2Node_DynamicCast_AsBP_First_Person_Character.ServerReviveTarget(K2Node_DynamicCast_AsBP_First_Person_Character, true);0x00BBLabel_00BB:0x00BBreturn;0x00BD// 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, 20, 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, 19, FName(EpiPen));0x011ELabel_011E:0x011Ereturn;0x0120// end of script
Public0x04
void SaveGame()
Script8 statements · 139 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x0039K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0056if (!(K2Node_DynamicCast_bSuccess)) goto Label_0088;0x0064K2Node_DynamicCast_AsGM_First_Person.SaveSession();0x0088Label_0088:0x0088return;0x008A// 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 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 · 738 bytes of bytecode
0x0000PushFlow(Label_02DF);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);0x02DFLabel_02DF:0x02DFreturn;0x02E1// end of script
Public0x04
void DamageAllClientPlayers(int32 Damage)
Script32 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);0x02DFPopFlow();0x02E0Label_02E0:0x02E0return;0x02E2// end of script
Public0x04
void DamageServerPlayer(int32 Damage)
Script30 statements · 734 bytes of bytecode
0x0000PushFlow(Label_02DB);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_0291);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);0x0290PopFlow();0x0291Label_0291:0x0291CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02BBTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D6goto Label_005B;0x02DBLabel_02DB:0x02DBreturn;0x02DD// end of script
Public0x04
void DamageAllPlayers(int32 Damage)
Script27 statements · 619 bytes of bytecode
0x0000PushFlow(Label_0268);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_021E);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);0x021DPopFlow();0x021ELabel_021E:0x021ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0248Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0263goto Label_005B;0x0268Label_0268:0x0268return;0x026A// 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, const AActor*& ClosestActor)
Script37 statements · 841 bytes of bytecode
0x0000PushFlow(Label_0346);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_0295;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_02AD);0x00C2CallFunc_IsValid_ReturnValue = IsValid(LocalClosestActor);0x00DFif (!(CallFunc_IsValid_ReturnValue)) goto Label_02F7;0x00ED/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0128CallFunc_GetPlayerController_ReturnValue = GetPlayerController();0x013CCallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x0166CallFunc_GetSquaredDistanceTo_ReturnValue = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(CallFunc_Array_Get_Item);0x01A1CallFunc_GetSquaredDistanceTo_ReturnValue_1 = CallFunc_K2_GetPawn_ReturnValue.GetSquaredDistanceTo(LocalClosestActor);0x01DCCallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue);0x01F9CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetSquaredDistanceTo_ReturnValue_1);0x0216CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x023Cif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0246/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0281LocalClosestActor = CallFunc_Array_Get_Item;0x0294PopFlow();0x0295Label_0295:0x0295ClosestActor = LocalClosestActor;0x02A8goto Label_0346;0x02ADLabel_02AD:0x02ADCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02D7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02F2goto Label_0033;0x02F7Label_02F7:0x02F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(Actors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0332LocalClosestActor = CallFunc_Array_Get_Item;0x0345PopFlow();0x0346Label_0346:0x0346return;0x0348// end of script
Private0x18
void GetClosestVehicle(const ABP_VehicleBase_C*& Vehicle)
Script10 statements · 173 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0048K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x006CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x0089if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AA;0x0097Vehicle = K2Node_DynamicCast_AsBP_Vehicle_Base;0x00AALabel_00AA:0x00AAreturn;0x00AC// end of script
Private0x08
void TeleportToVehicle()
Script15 statements · 377 bytes of bytecode
0x0000CallFunc_GetAllActorsOfClass_OutActors = {};0x000BGetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_DriverSeatInteraction.BP_DriverSeatInteraction_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028GetClosestActorToOwningPawn(CallFunc_GetAllActorsOfClass_OutActors, CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0048CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetClosestActorToOwningPawn_ClosestActor);0x0065if (!(CallFunc_IsValid_ReturnValue)) goto Label_0176;0x0073CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x008DCallFunc_K2_GetPawn_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetPawn();0x00B7K2Node_DynamicCast_AsRGFirst_Person_Character = Cast<RGFirstPersonCharacter>(CallFunc_K2_GetPawn_ReturnValue);0x00DBK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGFirst_Person_Character);0x00F8if (!(K2Node_DynamicCast_bSuccess)) goto Label_0176;0x0106CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetClosestActorToOwningPawn_ClosestActor.K2_GetActorLocation();0x0138CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsRGFirst_Person_Character.K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0176Label_0176:0x0176return;0x0178// end of script
Public0x00
void SpawnItemInFrontOfPlayer(TSubclassOf<ABP_Interactable_Actor_C> ActorClass)
Script3 statements · 26 bytes of bytecode
0x0000Server_SpawnInteractableInFrontOfPlayer(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 Server_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();0x0180Server_SpawnInteractableInFrontOfPlayer(K2Node_ClassDynamicCast_AsBP_Interactable_Actor);0x0197PopFlow();0x0198Label_0198:0x0198return;0x019A// end of script
Final0x04