void GetLookAtPlayerInteractionTexts (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<UInputAction *, FText> & LookAtPlayerInteractionTexts ) Script15 statements · 671 bytes of bytecode 0x0000 BreakHitResult(Hit, 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);0x00B5 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0150;0x00E9 K2Node_MakeMap_Map = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("7EF94DE04F54C65DDC8A019F3BCAC27C", "", "Pick Up")};0x0130 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map;0x014B goto Label_029C;0x0150 Label_0150:0x0150 BreakHitResult(Hit, 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);0x0205 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x022B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_029C;0x0239 K2Node_MakeMap_Map_1 = TMap{/Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact: NSLOCTEXT("FF5D26E04D5EE983FED368B8BA600B89", "", "Flip It!")};0x0281 LookAtPlayerInteractionTexts = K2Node_MakeMap_Map_1;0x029C Label_029C:0x029C return;Public 0x1495c50 0x160 bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = false;0x000B return ReturnValue;Event Public 0x1495c50 0x01 void OnRep_PlacementTransform () Script16 statements · 492 bytes of bytecode 0x0000 Player = nullptr;0x000B SM_TruckFlipper_Flipper.SetSimulatePhysics(false);0x0030 StaticMesh.SetSimulatePhysics(false);0x0055 FlipIt.SetSimulatePhysics(false);0x007A StaticMesh.SetEnableGravity(false);0x009F SM_TruckFlipper_Flipper.SetEnableGravity(false);0x00C4 FlipIt.SetEnableGravity(false);0x00E9 StaticMesh.SetCollisionEnabled(3);0x010F SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0135 FlipIt.SetCollisionEnabled(3);0x015B StaticMesh.SetFirstPersonPrimitiveType(0);0x017D SM_TruckFlipper_Flipper.SetFirstPersonPrimitiveType(0);0x019F FlipIt.SetFirstPersonPrimitiveType(0);0x01C1 CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(PlacementTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x01E9 return;0x1495c50 0x00 void TryToPickupThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , const bool & Success ) Script7 statements · 128 bytes of bytecode 0x0000 TryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x001C if (!(CallFunc_TryToPickupThisActor_Success)) goto Label_006A;0x002A BP_PrevisActorComponent.Initialize(Player, StaticMesh, Not Allowed to Place on Actors, true);0x006A Label_006A:0x006A Success = CallFunc_TryToPickupThisActor_Success;0x007D return;Public 0x1495c50 0x09 void TryToDropThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , double HoldTime , bool IgnoreSafeDropCheck , const bool & Success ) Script7 statements · 110 bytes of bytecode 0x0000 TryToDropThisActor(PlayerCharacter, HoldTime, false, CallFunc_TryToDropThisActor_Success);0x0026 if (!(CallFunc_TryToDropThisActor_Success)) goto Label_0058;0x0034 BP_PrevisActorComponent.DestroyPrevisAndStopTick();0x0058 Label_0058:0x0058 Success = CallFunc_TryToDropThisActor_Success;0x006B return;Public 0x1495c50 0x12 void OnRep_Placement Hit () Script2 statements · 3 bytes of bytecode 0x1495c50 0x00 void PlaceActor (const FTransform & PlacementTransform , const bool & Success ) Script7 statements · 94 bytes of bytecode 0x0000 FlushNetDormancy();0x000A PlacementTransform = PlacementTransform;0x0025 MarkPropertyDirtyFromRepIndex(this, 21, FName(PlacementTransform));0x0042 OnRep_PlacementTransform();0x0050 Success = true;0x005B return;Public 0x1495c50 0x61 void PlaySoundAtImpact (const EPhysicalSurface & Surface , const FVector & ImpactLocation ) Script17 statements · 513 bytes of bytecode 0x0000 Temp_byte_Variable = Surface;0x001B Temp_object_Variable = nullptr;0x0026 Temp_object_Variable_1 = nullptr;0x0031 Temp_object_Variable_2 = nullptr;0x003C Temp_object_Variable_3 = nullptr;0x0047 Temp_object_Variable_4 = nullptr;0x0052 Temp_object_Variable_5 = nullptr;0x005D Temp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0070 Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0083 Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0096 Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x00A9 Temp_object_Variable_10 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x00BC Temp_object_Variable_11 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00CF Temp_object_Variable_12 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00E2 PlaySoundAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, default => K2Node_Select_Default), ImpactLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01FE return;Public 0x1495c50 0x20 void OnRep_StartFlip () Script5 statements · 31 bytes of bytecode 0x0000 if (!(StartFlip)) goto Label_001C;0x000E FlipItRealGood();0x001C Label_001C:0x001C return;0x1495c50 0x00 void GetLookAtPlayerInteractions (ARGFirstPersonCharacter * InstigatingPlayer , AActor * InstigatingPlayerHeldActor , const FHitResult & Hit , TMap<FName, UInputAction *> & LookAtPlayerInteractions ) Script15 statements · 602 bytes of bytecode 0x0000 BreakHitResult(Hit, 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);0x00B5 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x00DB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_012E;0x00E9 K2Node_MakeMap_Map = TMap{FName(Pick Up): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x010E LookAtPlayerInteractions = K2Node_MakeMap_Map;0x0129 goto Label_0257;0x012E Label_012E:0x012E BreakHitResult(Hit, 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);0x01E3 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x0209 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0257;0x0217 K2Node_MakeMap_Map_1 = TMap{FName(Flip It!): /Game/Ride/Input/Actions/Player/IA_Interact.IA_Interact};0x023C LookAtPlayerInteractions = K2Node_MakeMap_Map_1;0x0257 Label_0257:0x0257 return;Public 0x1495c50 0x160 void SetDroppedPhysicsState (const bool & Success ) Script6 statements · 111 bytes of bytecode 0x0000 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0013 SM_TruckFlipper_Flipper.SetCollisionResponseToChannel(6, 2);0x003B SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x0061 Success = true;0x006C return;Public 0x1495c50 0x01 void SetPickedUpPhysicsState (const bool & Success ) Script6 statements · 124 bytes of bytecode 0x0000 SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0013 SM_TruckFlipper_Flipper.SetCollisionObjectType(DefaultObjectType);0x0040 SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x0066 Success = CallFunc_SetPickedUpPhysicsState_Success;0x0079 return;Public 0x1495c50 0x01 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script22 statements · 928 bytes of bytecode 0x0000 BreakHitResult(HitResult, 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);0x00B5 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_BreakHitResult_HitActor);0x00D2 if (!(CallFunc_IsValid_ReturnValue)) goto Label_01C9;0x00E0 BreakHitResult(HitResult, 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);0x0195 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, StaticMesh);0x01BB if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_0218;0x01C9 Label_01C9:0x01C9 Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0200 Success = CallFunc_Interact_Success;0x0213 goto Label_039D;0x0218 Label_0218:0x0218 BreakHitResult(HitResult, 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);0x02CD CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitComponent, FlipIt);0x02F3 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_01C9;0x0301 CallFunc_GetController_ReturnValue = PlayerCharacter.GetController();0x032B K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetController_ReturnValue);0x034F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x036C K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SetTruckFlipper(this, true);0x0392 Success = true;0x039D Label_039D:0x039D return;Public 0x1495c50 0x112 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = true;0x000B return;Public 0x1495c50 0x01 void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(2697);0x0057 return;0x1495c50 0x30 void InpActEvt_IA_RotatePlacement_K2Node_EnhancedInputActionEvent_0 (const FInputActionValue & ActionValue , float ElapsedTime , float TriggeredTime , UInputAction * SourceAction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012 PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024 PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036 PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(3512);0x0057 return;0x1495c50 0x30 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4549);0x000F return;Event Protected 0x1495c50 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_Interactable_TruckFlipper(4560);0x0021 return;Event Public 0x1495c50 0x04 void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_BP_Interactable_TruckFlipper(4616);0x007B return;0x1495c50 0x120 void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 ExecuteUbergraph_BP_Interactable_TruckFlipper(4730);0x0057 return;0x1495c50 0x1C void FlipItRealGood () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4791);0x000F return;0x1495c50 0x00 void Recline () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_TruckFlipper(4796);0x000F return;0x1495c50 0x00 void MultiCast_SetTruckFlipperFlip (bool Flip ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Flip = Flip;0x0012 ExecuteUbergraph_BP_Interactable_TruckFlipper(5368);0x0021 return;0x1495c50 0x01 void ExecuteUbergraph_BP_Interactable_TruckFlipper (int32 EntryPoint ) Script195 statements · 5,396 bytes of bytecode 0x0000 PushFlow(Label_1511);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F ForceDrop(Player, 0);0x002F CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0049 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x006D K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x008A K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_PlaceActor(this, BP_PrevisActorComponent.PlacementTransform);0x00CE PopFlow();0x00CF Label_00CF:0x00CF MarkPropertyDirtyFromRepIndex(this, 19, FName(StartFlip));0x00EC OnRep_StartFlip();0x00FA StaticMesh.SetSimulatePhysics(false);0x011F FlippedTruck = false;0x012A CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FlipATronic/MSS_Equpments_FlipATronic_Activate.MSS_Equpments_FlipATronic_Activate, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x01A4 K2Node_CreateDelegate_OutputDelegate.Bind(this, Recline);0x01BB CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.01f, true, false, 2f, 0f);0x01F1 ReclineTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x020C PushFlow(Label_057E);0x0211 Temp_int_Loop_Counter_Variable = 0;0x0228 Temp_int_Array_Index_Variable = 0;0x023F Label_023F:0x023F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlappingActors);0x027A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x02A0 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0595;0x02AE Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x02C9 PushFlow(Label_065D);0x02CE /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0309 CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0333 CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(CallFunc_GetAttachParentActor_ReturnValue);0x0350 CallFunc_EqualEqual_ClassClass_ReturnValue_1 = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue_1, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0376 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(FlippedTruck);0x0393 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue);0x03B9 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_06A7;0x03C7 FlippedTruck = true;0x03D2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x040D CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0437 K2Node_DynamicCast_AsBPI_Interact_2 = Cast<BPI_Interact_C>(CallFunc_GetAttachParentActor_ReturnValue);0x045B K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_2);0x0478 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0A63;0x0486 CallFunc_K2_GetComponentLocation_ReturnValue_1 = FlipImpulseLocation.K2_GetComponentLocation();0x04B8 CallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x04EA CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x050F CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x053D K2Node_DynamicCast_AsBPI_Interact_2.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_AddImpulseAtLocation_Success);0x057D PopFlow();0x057E Label_057E:0x057E Temp_bool_IsClosed_Variable = false;0x0589 Temp_bool_Has_Been_Initd_Variable = true;0x0594 PopFlow();0x0595 Label_0595:0x0595 SM_TruckFlipper_Flipper.SetCollisionEnabled(0);0x05BB SM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(-50, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x05FF Delay(this, 0.5f, LatentActionInfo{0x636, 1586918758, FName(ExecuteUbergraph_BP_Interactable_TruckFlipper), this});0x0635 PopFlow();0x0636 SM_TruckFlipper_Flipper.SetCollisionEnabled(3);0x065C PopFlow();0x065D Label_065D:0x065D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0687 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06A2 goto Label_023F;0x06A7 Label_06A7:0x06A7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06E2 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item);0x06FF CallFunc_EqualEqual_ClassClass_ReturnValue = EqualEqual_ClassClass(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0725 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(FlippedTruck);0x0742 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_ClassClass_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x0768 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_090F;0x0776 FlippedTruck = true;0x0781 /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07BC K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x07E0 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x07FD if (!(K2Node_DynamicCast_bSuccess)) goto Label_0903;0x080B CallFunc_K2_GetComponentLocation_ReturnValue = FlipImpulseLocation.K2_GetComponentLocation();0x083D CallFunc_GetUpVector_ReturnValue_1 = FlipImpulseLocation.GetUpVector();0x086F CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1000);0x0894 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x08C2 K2Node_DynamicCast_AsBPI_Interact.AddImpulseAtLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_AddImpulseAtLocation_Success_1);0x0902 PopFlow();0x0903 Label_0903:0x0903 CallFunc_AddImpulseAtLocation_Success_1 = false;0x090E PopFlow();0x090F Label_090F:0x090F /Script/Engine.Default__KismetArrayLibrary.Array_Get(OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x094A K2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_Array_Get_Item);0x096E K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x098B if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0A57;0x0999 CallFunc_GetUpVector_ReturnValue = Box.GetUpVector();0x09CB CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1000);0x09F0 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0A1E K2Node_DynamicCast_AsBPI_Interact_1.AddImpulse(CallFunc_Multiply_VectorVector_ReturnValue, nullptr, CallFunc_AddImpulse_Success);0x0A56 PopFlow();0x0A57 Label_0A57:0x0A57 CallFunc_AddImpulse_Success = false;0x0A62 PopFlow();0x0A63 Label_0A63:0x0A63 CallFunc_AddImpulseAtLocation_Success = false;0x0A6E PopFlow();0x0A6F Label_0A6F:0x0A6F FlushNetDormancy();0x0A79 StartFlip = false;0x0A84 goto Label_00CF;0x0A89 CallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x0AA6 Temp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x0AB9 Temp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x0AD6 Temp_real_Variable_1 = Temp_real_Variable_1;0x0AF1 Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0B0E Temp_real_Variable = Temp_real_Variable;0x0B29 Temp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x0B3C CallFunc_IsLocallyControlled_ReturnValue = Player.IsLocallyControlled();0x0B6A if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0B74 if (!(BP_PrevisActorComponent.AllowedToBePlaced)) PopFlow();0x0B94 BreakHitResult(BP_PrevisActorComponent.CurrentTraceHit, 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);0x0C5F if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x0C69 BreakHitResult(BP_PrevisActorComponent.CurrentTraceHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0D34 CallFunc_GetSurfaceType_ReturnValue = GetSurfaceType(BP_PrevisActorComponent.CurrentTraceHit);0x0D6F PlaySoundAtImpact(CallFunc_GetSurfaceType_ReturnValue, CallFunc_BreakHitResult_ImpactPoint_1);0x0D8F BP_PrevisActorComponent.TryDestroyPrevis();0x0DB3 goto Label_000F;0x0DB8 CallFunc_Conv_InputActionValueToAxis1D_ReturnValue = Conv_InputActionValueToAxis1D(K2Node_EnhancedInputActionEvent_ActionValue);0x0DDD Temp_real_Variable_4 = CallFunc_Conv_InputActionValueToAxis1D_ReturnValue;0x0DF8 Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x0E15 Temp_real_Variable_3 = Temp_real_Variable_3;0x0E30 Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x0E4D Temp_real_Variable_2 = Temp_real_Variable_2;0x0E68 Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x0E7B CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Temp_real_Variable_4, 5);0x0EA9 CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x0EDC CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0F0A CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 360);0x0F30 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 0);0x0F56 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x0F8D CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(360, CallFunc_SelectFloat_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0FC4 K2Node_VariableSet_RotateDegreeOffset_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0FE1 BP_PrevisActorComponent.RotateDegreeOffset = K2Node_VariableSet_RotateDegreeOffset_ImplicitCast;0x1012 MarkPropertyDirtyFromRepIndex(BP_PrevisActorComponent, 2, FName(RotateDegreeOffset));0x1037 BP_PrevisActorComponent.OnRep_RotateDegreeOffset();0x105B CallFunc_Conv_DoubleToString_InDouble_ImplicitCast = Cast<4>(BP_PrevisActorComponent.RotateDegreeOffset);0x108E CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_Conv_DoubleToString_InDouble_ImplicitCast);0x10B3 PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x10FD PopFlow();0x10FE Label_10FE:0x10FE if (!(Temp_bool_IsClosed_Variable)) goto Label_110D;0x110C PopFlow();0x110D Label_110D:0x110D Temp_bool_IsClosed_Variable = true;0x1118 CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FlipATronic/MSS_Equpments_FlipATronic_Retract.MSS_Equpments_FlipATronic_Retract, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x1192 PopFlow();0x1193 Label_1193:0x1193 Temp_bool_Has_Been_Initd_Variable = true;0x119E if (!(false)) PopFlow();0x11A0 Temp_bool_IsClosed_Variable = true;0x11AB PopFlow();0x11AC Label_11AC:0x11AC if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1193;0x11BA PopFlow();0x11BB Label_11BB:0x11BB PushFlow(Label_10FE);0x11C0 goto Label_11AC;0x11C5 ReceiveBeginPlay();0x11CF PopFlow();0x11D0 ReceiveTick(K2Node_Event_DeltaSeconds);0x11E3 BP_PrevisActorComponent.UpdatePrevis();0x1207 PopFlow();0x1208 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_ComponentBoundEvent_OtherActor_1, this);0x1226 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1235;0x1234 PopFlow();0x1235 Label_1235:0x1235 CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor_1);0x1279 PopFlow();0x127A CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(OverlappingActors, K2Node_ComponentBoundEvent_OtherActor);0x12B6 PopFlow();0x12B7 goto Label_0A6F;0x12BC BreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1300 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x131D CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x134B CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 0);0x1371 if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_13DC;0x137F K2_ClearAndInvalidateTimerHandle(this, ReclineTimer);0x1393 SM_TruckFlipper_Flipper.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x13D7 goto Label_057E;0x13DC Label_13DC:0x13DC BreakRotator(SM_TruckFlipper_Flipper.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1420 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x143D CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0.2);0x146B CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x1488 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_BreakRotator_Yaw);0x14BF SM_TruckFlipper_Flipper.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x14F3 goto Label_11BB;0x14F8 if (!(K2Node_CustomEvent_Flip)) PopFlow();0x1502 FlipItRealGood();0x1510 PopFlow();0x1511 Label_1511:0x1511 return;Final 0x1495c50 0x04